【问题标题】:Wordpress update failing with Internal Server ErrorWordpress 更新因内部服务器错误而失败
【发布时间】:2019-03-04 05:21:44
【问题描述】:

版本 - 使用 Plesk Onyx 运行 27 个主题的 WordPress 4.7.12 具有 Web Windows 托管应用程序

错误 当我登录仪表板并选择“更新”选项以将 WordPress 安装升级到 5.1 时,它会加载一段时间,然后显示一条错误消息:

页面无法显示,因为内部服务器错误 发生了。

除此之外没有其他文字。

到目前为止我已经尝试过什么

  1. 我尝试通过将以下三个属性添加到 wp-config 文件来启用日志记录,但没有在 wp-content 文件夹中生成调试文件。我检查了 IIS 日志,但看不到日志文件更新。

    define('WP_DEBUG', true); 定义('WP_DEBUG_LOG',真); 定义('WP_DEBUG_DISPLAY', true);

  2. 停用所有插件 - 问题仍然存在

请建议解决此问题的选项或获取更多详细信息。

【问题讨论】:

  • 如果您使用的是 apache,则可能是您的 .htaccess 文件。确保您启用了 mod_rewrite。这是在什么操作系统上?如果是 linux,您可以检查您的 /var/log 目录并在您的 error_log 上执行 tail -f,该目录位于 apache2 或 httpd 等目录下。确保您可以直接运行 index.php 文件。尝试使用phpinfo.php 文件并调用phpinfo();,看看是否可行。通常这种类型的事情通常归结为 wordpress 配置,例如正确设置数据库。错误将在您的 php 错误日志中。也可以试试error_reporting(E_ALL);ini_set('display_errors', 1);
  • 刚刚注意到您输入了 IIS。在这里没有太多使用 Windows 服务器的经验,抱歉。

标签: wordpress iis


【解决方案1】:

我认为这就是错误日志的用途。

  • 尝试在同一目录下创建.user.ini或php.ini文件包含

error_log = phperrors.log

(首选绝对路径)

然后,再次运行您的脚本,然后检查相同的文件。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 2017-10-05
    • 1970-01-01
    • 2021-12-23
    • 2018-01-02
    • 2011-06-21
    相关资源
    最近更新 更多