【问题标题】:Wordpress returns no content for certain admin pages like post.phpWordpress 不返回某些管理页面(如 post.php)的内容
【发布时间】:2021-09-06 06:46:18
【问题描述】:

我有一个 5.7.2 版运行良好的 wordpress 网站。一切都按预期工作(据我所知)。今天我升级到 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 插件)看到,每当尝试使用管理页面时都会出现相同的错误。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    经过一番挖掘,我在 apache 错误日志中发现了以下错误(不是我的虚拟主机特有的错误)

    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 发现同时拥有 graphicsmagick 和 imagemagick 的 php 模块会导致此内存错误。我删除了 graphicsmagick,一切都恢复正常了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-09
      • 1970-01-01
      • 2016-03-22
      • 2011-10-10
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多