如何修复wordpress显示白屏(无法登录)
在我们使用wordpress的时候,会有可能遇到网站显示白屏,无法登录,什么都不显示。对于一般的用户来说,简直莫名其妙。我没有做什么改变,上次都能正常使用。为什么会出现这个白屏呢?这是因为被锁定了面板。为什么户锁定面板?在白屏的时候,没有任何错误信息输出。但是导致这个问题的原因有以下几种:
1、主机本身的原因;
2、内存消耗殆尽;
3、插件引起的;
4、主题导致的。
因此我们需要逐步排除原因已找到解决方案。
本文涉及的内容包括:
一、排除主机本身的原因。
我们需要查看同主机下的其它网站,看是不是正常。最后是都是使用了wordpress的站点。或者拥有多个站点,也可以测试。如果其它的站点又出现这个问题,那么极有可能是主机问题。这个时候,需要联系主机商解决。例如屏幕上出现错误的数据库链接,极有可能是主机数据库出现了问题。
二、解决内存消耗殆尽
有时我们可能会被某个插件消耗完了内存,如出现下面的提示:
[php]
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
[/php]
明显这是内存导致的。
解决办法是打开wp-config.php文件,加入下面的代码:
[php]
define(‘WP_MEMORY_LIMIT’, ’64M’);
[/php]
如果还不能解决,可以考虑联系wordpress主机商。
三、解决插件的影响
如果上面的问题无助于事,我们就要先把插件全部停掉,停掉方法可以参考:wordpress技巧:非登陆停用所有插件。
四、解决主题的影响
如果不是插件,那么就可能是主题的问题了。把主题文件备份一下(使用ftp),删除当前主题,使用默认主题。这个使用wordpress一般就会切换回默认主题的。大家可以看wordpress主题恶意代码检查:下载后第一件事,这篇文章。里面的代码会导致白屏。
我的问题和你的比较像,但区别比较大,我的是前台白屏。重新安装两个wp还是不行,在火狐上的提示是:未收到数据。服务器未发送任何数据,因此无法载入该网页。我还是没能解决。
能进入后台,文章全都在。有不少人是搬家之后出现白屏的,我刚刚重新安装好wp就出现了白屏,我没有用记事本修改了wp-config.php。
我其中一个博客是yellow.jrubbish.com 如果你知道就在此回复一下把
首先你使用默认主题调试,然后设置-常规,两个网址写成一样。