迁移后 Wordpress 错误 500
Wordpress Error 500 after migration
当我将 WordPress 网站从一台服务器移动到另一台服务器时出现错误
我得到的错误是错误 500 This page isn't working
我在网站和管理员上都遇到了这个错误
当我检查日志时,出现以下错误
收到错误消息'PHP:PHP Fatal error: Call to undefined function _wp_get_current_user() in /public_html/wp-includes/pluggable.php on line 70
我想我收到此错误是因为没有当前用户,因为该网站刚刚移动了位置及其一些缓存错误或其他原因
在谷歌搜索这个错误时,我发现很多插件问题,但由于网站在另一台服务器上运行,我假设插件不应该是问题所在。
我不知道它是不是这样工作的,但我真的更愿意解决这个问题,而不必过多地修改 Wordpress 文件。
我能做些什么来解决这个问题吗?
这可能有很多原因。
特别是,我与任何事情都没有关系,但这可能是与您的新主机不兼容的问题。最好联系您的托管服务提供商。
这可能是:
- 缺少一些必需的PHP扩展
- 缺乏资源
- 损坏的备份文件
我会先禁用所有插件(通过将插件文件夹重命名为其他名称)并测试问题是否仍然存在。
就我而言,在服务器控制面板中更改 PHP 版本解决了从 Linux 服务器迁移到 Windows 后的问题。
即在 Plesk 控制面板中:打开相关域 > 转到主机设置 > PHP 支持(PHP 版本)并更改它(对我来说,降级版本解决了 500 错误)。
当我将 WordPress 网站从一台服务器移动到另一台服务器时出现错误
我得到的错误是错误 500 This page isn't working
我在网站和管理员上都遇到了这个错误
当我检查日志时,出现以下错误
收到错误消息'PHP:PHP Fatal error: Call to undefined function _wp_get_current_user() in /public_html/wp-includes/pluggable.php on line 70
我想我收到此错误是因为没有当前用户,因为该网站刚刚移动了位置及其一些缓存错误或其他原因
在谷歌搜索这个错误时,我发现很多插件问题,但由于网站在另一台服务器上运行,我假设插件不应该是问题所在。
我不知道它是不是这样工作的,但我真的更愿意解决这个问题,而不必过多地修改 Wordpress 文件。 我能做些什么来解决这个问题吗?
这可能有很多原因。 特别是,我与任何事情都没有关系,但这可能是与您的新主机不兼容的问题。最好联系您的托管服务提供商。
这可能是:
- 缺少一些必需的PHP扩展
- 缺乏资源
- 损坏的备份文件
我会先禁用所有插件(通过将插件文件夹重命名为其他名称)并测试问题是否仍然存在。
就我而言,在服务器控制面板中更改 PHP 版本解决了从 Linux 服务器迁移到 Windows 后的问题。
即在 Plesk 控制面板中:打开相关域 > 转到主机设置 > PHP 支持(PHP 版本)并更改它(对我来说,降级版本解决了 500 错误)。