WordPress与白屏之死

对于使用WordPress建立个人博客或者企业网站的网友而言,遭遇白屏问题是一件非常令人郁闷的事情。白屏错误之…

对于使用WordPress建立个人博客或者企业网站的网友而言,遭遇白屏问题是一件非常令人郁闷的事情。白屏错误之所以令人郁闷,最重要的是你无法获知任何的错误信息,也没有弹出的对话提示,让人修复起来无从下手。

想象一下你正在修改博客上的一个设置,或安装或升级一个插件,或升级最新版本的WordPress,或只是打开你的博客开始新的一天,但是你看到的,只是一个空白屏幕。

更不幸的是,当很多用户开始升级到WordPress 3的时候,插件的不兼容造成了更多用户的白屏。现在,绝大多数的白屏问题都是由于插件或者主题造成的(主题的函数有时候会导致WordPress函数出现接口问题)。

WordPress 的调试模式有些时候可以帮你找出罪魁祸首,但这并不是灵丹妙药,有时候你什么也查不出来。那该怎么办呢?

如果你可以登录WordPress的控制台(也就是管理面板),你不妨在后台禁用掉所有的插件。如果你无法登录到WordPress的控制台,我可以告诉你一个釜底抽薪的办法:

通过ftp或者其他方式(比如我们WordPress主机的cPanel带有的文件管理器)找到 wordpress 目录下的 wp-content/plugins 目录,将此目录名修改为其他任意名字,比如 plugins.hold ,然后新建一个空白的文件夹叫做 plugins。

这时候重新检查你的博客,如果已经不是空白页面了,将plugins.hold目录内插件复制到plugins目录内,登录主机管理后台,重新一个一个启用这些插件,直到找到那个导致这一问题的元凶。

假如到了这一步无法查出问题所在,那就要检查你所使用的WordPress主题了。如果你可以登录到WordPress的控制台,那么尝试一下将主题切换到Default主题(针对WordPress 1.5 — WordPress 2.9.2 用户)或者Twenty Ten主题(针对WordPress 3.0 及更高版本用户)。如果你无法登录管理面板,就需要采用和上面类似的措施了:

通过ftp或者其他方式(比如我们cPanel主机提供的文件管理器)找到 wordpress 目录下的 wp-content/themes 目录,将你正在使用的主题目录重新命名,比如在后面加上.hold或者任意其他字符,这样就可以强制将主题切换到 Default 主题(WordPress 1.5 — 2.9.2)或者Twenty Ten 主题(WordPress 3.0+)。

如果是由于主题问题导致的WordPress白屏错误,这个办法就可以解决了。

插件和主题是导致WordPress问题的主要原因,但仍然有一些其他的问题可能会导致WordPress白屏。如果你有类似的解决问题的经验,欢迎你向我们投稿,和大家一起分享你的解决白屏问题的办法。

类别:WordPress经验

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT