WordPress迁移后的关键站点运行状况问题

时间:2020-04-24 作者:Th526

我最近将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()阻止了更新。”

3 个回复
SO网友:Jamie Edwards

这可能不是问题所在,但我会安装All-In-One WP Security&;防火墙插件由“提示和窍门HQ”和使用该插件检查您的文件和目录权限。在迁移过程中,文件权限或文件所有权往往会受到影响。鉴于您已经删除了所有插件,并且正在运行20多岁的股票主题,这可能会给您一个错误。此外,您可以尝试重新安装WP Core。这可能也有帮助。只是一个想法。

SO网友:mirsad

请检查error.log 如果出现以下情况,请从您的服务器:

AH01630: client denied by server configuration: /var/page/wp-admin/site-health.php, referer: https://yourwebsite/wp-admin/site-health.php?health-check-test-wp_version_check=1
可能大多数人都试图保护wp-admin, 通过添加VPN IP地址,但忘记添加本地服务器IP。

SO网友:StevieD

在将我的wp站点从一台服务器移动到另一台服务器之后,我遇到了同样的情况。

经过30分钟的搜索,我发现问题是我已将本地计算机上的/etc/hosts文件更改为指向新站点,但该站点所在的实际服务器仍在使用该站点使用的域的已发布DNS设置。

在承载wp站点的服务器上修改/etc/hosts文件以使用服务器的IP地址,作为临时措施解决了该问题。更持久的修复方法是更新域的区域记录以指向新服务器。

相关推荐

Migration Question

我正在试图弄清楚,对于我计划的一个非常重要的迁移,我是否正确地理解了迁移过程。我目前以Add On 我个人帐户上的域。www.example.com</我已经在我的经销商WHM系统上使用相同的域名为他们创建了一个帐户。www.example.com</我已经将他们的所有文件从我的个人托管帐户复制到我的HD</我会留下他们的MySQL DB和MySQL DB用户帐户,以防出现任何问题</我已经为他们的数据库创建了一个备份</现在据我所知,我所要做的就是:移除Add On 我个人