移动主机时 WordPress 内部服务器错误 500

WordPress internal Server Error 500 when moving hosts

我正在尝试将我的 WordPress 网站从一种托管服务转移到另一种托管服务。我做了一个备份并在新主机上恢复了它。但是我在网站上收到内部服务器 500 错误。我已尝试修复 .htaccess 文件,但它仍然出错。

问题是,如果我尝试重命名它来测试它,它不会给出内部 500 错误,而是将我重定向到名为 wp-admin/install.php

的 WordPress 安装页面

谁能帮我解决issue.Thanks

您可以深入了解错误日志,找出导致错误的确切原因。 调试步骤。 如前所述:停止所有插件并重试。如果问题仍然存在,请再次检查日志。然后切换到默认主题等等。

顺便说一下,是否正确移动了数据库?使用相同的连接设置。

我认为你应该检查你的 wp-config.php 和 PHP 版本。确保您在 wp-config 中输入了正确的数据库信息,例如 db_name、密码和 table_prefix 等...

如果您更改了主机,可能您需要检查 database and .htacess 文件。如果您正在获取安装页面意味着它的数据库问题,请检查 wp-config.php 文件中的数据库 prefix 它将解决您的问题。

内部服务器错误的原因有很多。内部服务器错误的主要原因是。

  1. 损坏的 .htaccess 文件
  2. PHP内存限制
  3. 主题中的错误代码
  4. 插件损坏
  5. 核心文件损坏
  6. 不兼容 PHP 版本

为了解决这个问题,您需要逐步调查。

要解决此问题,首先您需要启用调试模式并检查问题。 之后尝试恢复 .htacess 文件、启用默认主题、禁用插件等。

如果您仍然面临 500 内部服务器问题,请关注 tutorial on WPERA to fix 500 internal server error。希望这有帮助。

给出的所有建议都很好,但如果这些都不起作用,那么您可以尝试降级 PHP。当我遇到同样的错误时,它在我的案例中起作用了。