WordPress 网站中生成大量日志

WordPress 网站中生成大量日志

在过去的几天里,一些 WordPress 网站在 public_html 中生成了巨大的 error_log!所有网站都有 cPanel。在所有出现此问题的网站中,那些错误日志都是相同的内容。

 PHP Warning:  next() expects parameter 1 to be array, null given in /home/username/public_html/wp-includes/class-wp-hook.php on line 291
 PHP Warning:  current() expects parameter 1 to be array, null given in /home/username/public_html/wp-includes/class-wp-hook.php on line 275
 PHP Warning:  Invalid argument supplied for foreach() in /home/username/public_html/wp-includes/class-wp-hook.php on line 277

我真的不知道为什么会出现这个问题?为什么日志突然变得很大?

答案1

两天前我就遇到过这种情况。我搜索了很多相关内容,最后终于找到了解决方案。您可以将以下代码放入 public_html/wp-includes/class-wp-hook.php 目录第 291 行(您的错误代码)之后:

while(is_array($this->iterations[ $nesting_level ])&&false!==next($this->iterations[ $nesting_level ]));

这个错误太严重了,一秒钟就能产生 20MB 的文本。希望你能解决这个问题。

相关内容