【问题标题】:WordPress internal Server Error 500 when moving hosts移动主机时 WordPress 内部服务器错误 500
【发布时间】:2018-12-22 06:32:27
【问题描述】:

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

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

谁能帮我解决这个问题。谢谢

【问题讨论】:

  • "HTTP 500" 是通用的——除了“服务器某处出了点问题”之外,它并没有告诉你太多。您想查看系统日志以确定 WHAT 出了什么问题。为了解决问题,您需要关于问题的更多信息。
  • 能否请您在 wp-config.php 文件中设置 DEBUG : true。

标签: wordpress .htaccess wp-admin


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    顺便说一句,已正确移动数据库?使用相同的连接设置。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 感谢这帮助我使我的网站上线。效果很好。
      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

        为了解决此问题,您需要按步骤进行调查。

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

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

        【讨论】:

          猜你喜欢
          • 2022-07-26
          • 2017-02-05
          • 2015-09-21
          • 1970-01-01
          • 1970-01-01
          • 2022-01-10
          • 1970-01-01
          • 1970-01-01
          • 2018-08-19
          相关资源
          最近更新 更多