如何修复wordpress显示白屏(无法登录)

2012/09/29

在我们使用wordpress的时候,会有可能遇到网站显示白屏,无法登录,什么都不显示。对于一般的用户来说,简直莫名其妙。我没有做什么改变,上次都能正常使用。为什么会出现这个白屏呢?这是因为被锁定了面板。为什么户锁定面板?在白屏的时候,没有任何错误信息输出。但是导致这个问题的原因有以下几种:

1、主机本身的原因;

2、内存消耗殆尽;

3、插件引起的;

4、主题导致的。

因此我们需要逐步排除原因已找到解决方案。

一、排除主机本身的原因。

我们需要查看同主机下的其它网站,看是不是正常。最后是都是使用了wordpress的站点。或者拥有多个站点,也可以测试。如果其它的站点又出现这个问题,那么极有可能是主机问题。这个时候,需要联系主机商解决。例如屏幕上出现错误的数据库链接,极有可能是主机数据库出现了问题。

二、解决内存消耗殆尽

有时我们可能会被某个插件消耗完了内存,如出现下面的提示:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx

明显这是内存导致的。

解决办法是打开wp-config.php文件,加入下面的代码:

define('WP_MEMORY_LIMIT', '64M');

如果还不能解决,可以考虑联系wordpress主机商。

三、解决插件的影响

如果上面的问题无助于事,我们就要先把插件全部停掉,停掉方法可以参考:wordpress技巧:非登陆停用所有插件

四、解决主题的影响

如果不是插件,那么就可能是主题的问题了。把主题文件备份一下(使用ftp),删除当前主题,使用默认主题。这个使用wordpress一般就会切换回默认主题的。大家可以看wordpress主题恶意代码检查:下载后第件事,这篇文章。里面的代码会导致白屏。

4 thoughts on “如何修复wordpress显示白屏(无法登录)

  1. 我的问题和你的比较像,但区别比较大,我的是前台白屏。重新安装两个wp还是不行,在火狐上的提示是:未收到数据。服务器未发送任何数据,因此无法载入该网页。我还是没能解决。

  2. 能进入后台,文章全都在。有不少人是搬家之后出现白屏的,我刚刚重新安装好wp就出现了白屏,我没有用记事本修改了wp-config.php。

发表评论

邮箱地址不会被公开。 必填项已用*标注