WP-登录白屏,缩小到一个插件,但无法获取有关错误的信息


wp-login white screen, narrowed to one plugin but can't get information about the error

我有几个站点都在使用自定义内容类型管理器,这是一个显然已停产的插件,在插件存储库中找不到。 我的问题是,如果我转到wp-login.php并登录,我会被定向到白屏。

如果在看到此白屏后我直接访问/wp-admin/,我已登录,所以我假设这是在重定向发生之前生成的输出问题。

如果我

禁用自定义内容类型管理器,我可以登录并且一切正常,但是,如果我尝试再次启用它,WordPress会吐出以下内容:"无法激活插件,因为它触发了致命错误。

我没有收到有关此神秘错误的其他输出。 我尝试了以下方法:

  1. 直接编辑了我的php.ini以确保error_reporting为"开"并且错误级别设置为E_ALL
  2. 在 .htaccess 中添加了以下内容

    php_flag display_startup_errors on
    php_flag display_errors on
    php_flag html_errors on
    php_flag log_errors on
    
  3. 我已经打开了WordPress调试

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', true );
    @ini_set( 'display_errors', 1 );
    

我在浏览器中什么也没得到,在/var/log/apache2 的error_log中什么也没得到,在 wp-content/debug 中什么也没得到.log......

我已经检查过,所有文件都归 www-data 所有,所有者和组写入权限对所有文件都有。 我错过了什么? 我可能可以从这个插件继续前进,但我有很多数据存储在多个站点上由这个插件创建的自定义内容类型中,我认为阻力最小的途径是只对插件进行修复。

由于该特定插件遭到入侵,因此很可能是故意这样做以迫使您删除该插件。