【问题标题】:Intermittent Internal Server Error on WordpressWordpress 上的间歇性内部服务器错误
【发布时间】:2016-11-02 14:52:48
【问题描述】:

我有点不知所措。我收到间歇性内部服务器错误。这是一个 WordPress 网站。我已经提高了php memory 的限制并替换了.htaccess。我最近没有更新或编辑任何插件。

我需要帮助来追踪这件事。我正在查看访问日志;但我真的不确定我在寻找什么。任何帮助,将不胜感激。这是一个 1and1 托管服务器。该网站是www.westshorehome.com

【问题讨论】:

  • 如果你得到 500,你的第一站应该是服务器的错误日志。在你知道是什么导致了 500 之前,其他任何事情都只是在黑暗中随机摆动。
  • 好的。好吧,我现在在那里。在这一点上,我要寻找什么比我的第一站应该是什么更重要……在这方面有什么建议吗?
  • 获取其中一个间歇性故障的日期/时间,然后在日志中查找该日期/时间。

标签: wordpress internal-server-error access-log


【解决方案1】:

在 WordPress 上调试时,您不需要访问日志。您正在寻找的是调试日志。每个(几乎)错误都会在 debug.log 文件中创建一个条目。

仅当您已启用它时。您需要添加到您的 wp-config.php 文件(或确保它们为真):

 define( 'WP_DEBUG', true );
 define( 'WP_DEBUG_LOG', true );

注意你可以在wp-content/debug.log下找到这个日志文件

然后,您将在此日志文件中看到此错误背后的原因。您将找到错误和带有创建错误行的文件。

【讨论】:

  • 我正在查看 debug.log 并且主要的重新出现错误是:PHP Notice: Undefined offset: 1 in /wp-includes/class-wp-xmlrpc-server.php on line 6284 当我在该行查看该文件时 $title = $matchtitle[1]; 正在设置 $title 变量。有什么想法吗?感谢您的建议。
  • 我真的很喜欢这个错误的补丁。完成更多工作。
  • 已经打补丁到4.7版本,测试版正在上线中。所以你已经可以测试它了。
  • 我认为它很快就会被修补。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-08
  • 2019-11-22
  • 1970-01-01
  • 2015-09-26
  • 2013-12-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多