Wordpress不返回某些管理页面的内容,如post.php



我有一个wordpress网站,运行良好的版本5.7.2。一切都如我所料(据我所知)。今天我升级到5.8(使用wordpress本身的onclick升级)。此后,post.php什么也不做,它只是在您访问它时关闭连接(post-new.php、uploads.php、user-edit.php user-new.php也是如此,但不包括users.php)。我在apache日志中找不到任何错误(我在php.ini中打开了错误记录,尽管有以下设置,但在wordpress debug.log中没有输出:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );
wp-config.php.

网站本身似乎工作如预期,所有的页面和插件工作。我使用了健康检查& &;排除故障插件运行网站与所有插件和主题禁用,这并不能解决问题。这个问题与单个客户端无关,因为我可以在不同的设备上登录,并且得到相同的错误。

这个错误不仅仅是在post.php上,但也可以通过访问某些管理页面看到,例如yoast插件,每当尝试使用管理页面时,你都会得到相同的错误。

我在apache错误日志中发现了以下错误(不是我的vhost特有的错误)

double free or corruption (out)
free(): invalid next size (fast)
free(): invalid next size (fast)
[Sun Sep 05 22:38:50.226213 2021] [core:notice] [pid 53059] AH00052: child pid 53063 exit signal Aborted (6)

每次加载受影响的页面时,都会出现此错误。

在做更多的研究,我发现从这里https://github.com/oerdnj/deb.sury.org/issues/622有两个php模块graphicsmagick和imagemagick会导致这个内存错误。我删除了graphicsmagick,一切又正常了。

最新更新