仅在wp-admin中显示死亡白屏

时间:2013-03-07 作者:user1086337

我可以登录该网站,但登录后,我在wp admin中看到一个白色屏幕。我仍然可以访问该网站,它显示我已使用每个页面顶部的工具栏登录,但每当我进入wp admin时,都会遇到一个白色屏幕。

我尝试过重命名themes和plugins文件夹,甚至删除了这两个文件夹。我尝试将php内存限制提高到128M,但仍然没有成功。

有什么建议吗?如果我必须重新安装Wordpress,我如何才能不丢失已经存在的一切?

编辑:我也打开了调试,但仍然没有收到任何错误、警告或通知。

10 个回复
SO网友:tao

根据经验,始终删除结尾?> 你的。php文件,尤其是functionsconfig 在将标头发送到页面之前进行分析的文件。如果在那之后?> 如果不小心添加了空格、制表符或新行,则会出现不可见错误。

SO网友:Bhumi Shah

这可能是一个问题,因为wp config的末尾有一个空格。php文件或函数。php文件。

有关更多信息,请参见http://creativedev.in/2012/02/blank-screen-of-wordpress-admin-panel/

SO网友:Shwet

对于所有遇到这种错误的人来说,必须进行检查。如果你已经在你的文档中注释了这些行,那么打开错误报告wp-config.php

@ini_set(\'display_errors\',\'Off\');
然后检查错误。如果它有这样的错误

PHP Warning: Cannot modify header information - headers already sent by (output started at /[server info]/wp-config.php:77)
然后检查您的wp-config.php 页面顶部和底部的额外空间。甚至删除多余的行间距。然后重新上传wp-config.php.

如果您得到的文件不是wp config。php,然后删除该页面中的空白。

大多数情况下,这会解决你的问题。

快乐编码!!!!

SO网友:MahdiY

您应该启用WP_DEBUGWP_DEBUG_LOG.

在里面wp-config.php 查找:

define(\'WP_DEBUG\', false);
并将其替换为:

define(\'WP_DEBUG\', true);
define(\'WP_DEBUG_LOG\', true);
运行wp admin并检查内联错误和error.log 在wp内容文件夹中。

SO网友:Paramdeo Singh

这可能是函数中的空白问题。php文件。检查php 文件开头和结尾的标记。

如果您确定这不是插件或主题导致的(即您尝试了211个默认主题并重命名/删除了所有插件),那么您也可以尝试重新上载所有Wordpress核心文件。

通过下载最新稳定版本的Wordpress作为ZIP文件,然后替换Wordpress目录中的所有文件和文件夹,except the wp-content folder.

在此之后加载站点时,系统会提示您输入wp配置文件的数据库凭据,就像您是第一次安装Wordpress一样。这只是为了填充wp配置文件,以便可以访问您的数据。网站应该像以前一样在前端重新工作。现在尝试登录/wp admin,看看管理面板是否工作。

SO网友:Tara

检查以下选项:

->禁用所有插件resetting the plugin folder 通过FTP。->将主题更改为默认,以排除主题级别的问题。->从htaccess中删除所有不需要的代码->升级Wordpressmanually 至最新版本

SO网友:Marty Smith

您需要启用WP_DEBUG 然后诊断您的网站。这是一篇很好的文章4 ways how to fix white screen of death in wordpress

SO网友:sheroz

这样的错误会被记录下来。检查服务器上的错误日志。如果您不太可能发现日志,最好联系您的主机。

临时,仅用于检查启用WP_DEBUGWP_DEBUG_LOG 出错后,请查看wp-content/debug.log 检查是否有任何记录。

在您的wp-config.php 文件:

define( \'WP_DEBUG\', true );
define( \'WP_DEBUG\', false );
然后检查debug.log 中的文件wp-content/debug.log.

SO网友:John

升级服务器后,我遇到了这个问题。

因此,我刚刚将我的PHP版本从7.2.14回滚到7.0.33,这似乎暂时解决了问题。

SO网友:Shoaib Shaikh

对我来说,这是wp配置上的权限问题。php。在wp config上授予权限644。php。

结束