我最近将WordPress安装从共享托管主机(cPanel)迁移到VPS。我首先在新服务器上安装WordPress,然后安装Migrate Guru,然后将安装迁移到新服务器。
一切都很顺利,只有一个问题。当我查看“站点健康”选项卡时,我发现以下“关键问题”:
“插件已通过禁用wp\\u version\\u check()阻止更新。”
这是WordPress安装中显示的唯一一个关键问题,在迁移之前它并不存在。
到目前为止,我试图修复它却没有成功:
清除安装并重复迁移已停用所有插件已删除所有插件切换到基本二十主题已安装“运行状况检查和故障排除”并激活故障排除功能所有这些都没有帮助,仍显示相同的错误。我的新主机对此进行了调查,并表示他们已经就网站健康选项卡中显示的错误交叉检查了web应用程序的可能日志和语法,但未能根据事件找到任何错误。
EDIT:我添加了插件WP控件,以查看是否可以手动运行WP\\u version\\u check(),但无法运行。其他cron事件,如WP\\u update\\u插件,在我尝试手动运行它们时也“无法执行”。
我在wp配置文件中添加了以下行:define(\'ALTERNATE\\u wp\\u CRON\',true)
现在手动运行那些cron事件已经奏效了。然而,最初的站点健康问题仍然存在。
接下来,我从wp配置文件中删除了上述行,现在关键站点运行状况问题消失了,但有两个新的关键站点运行状况问题显示:
“REST API遇到错误”
和
“您的站点无法完成环回请求”
两者在描述中都显示以下错误:
“错误:cURL错误28:操作在10000毫秒后超时…(http\\u request\\u失败)”
编辑:现在,两个新的网站健康问题消失了,而旧的问题又回来了:“一个插件通过禁用wp\\u version\\u check()阻止了更新。”