
您现在的位置是:首页 > WordPress教程WordPress教程
如何修复WordPress白屏死机?
WP集市
2025-08-22
【WordPress教程】
1831人已围观
搞定WordPress白屏死机:从抓狂到淡定的5步排查法
嘿,老铁们!是不是刚写完一篇爆款文章,一点预览,我去——整个屏幕白得像张A4纸?WordPress白屏死机这玩意儿,简直是所有站长的噩梦,尤其是赶项目的时候,能把人急出一身汗。别慌,作为踩过无数坑的老鸟,今天就给你们扒一扒这白屏到底咋回事,怎么快速搞定它。记住,白屏不可怕,没思路才可怕!
先搞明白:白屏一般是啥在捣乱?
说白了,白屏就是PHP代码执行到一半崩了,或者服务器直接给你扔了个500错误。常见的捣蛋鬼有这么几个:插件打架、主题炸了、内存不够用、缓存抽风,偶尔也可能是服务器环境出问题。咱们排查就按这个顺序来,基本上一抓一个准。
第一步:插件!百分之八十的锅它得背
我跟你说,插件这东西,装的时候爽,出问题的时候能把你气死。特别是那些好久不更新的插件,或者一次装了十几个功能类似的插件,不打架才怪。
操作方法:
- 用FTP或者主机面板(比如cPanel的File Manager)进到
/wp-content/
目录 - 找到
plugins
文件夹,右键重命名成plugins_bak
(随便改个名,让WordPress认不出来就行) - 刷新网站,如果白屏没了,说明就是插件的锅!
- 然后把
plugins_bak
改回plugins
,进去一个一个启用插件,启用一个刷一次网站,哪个启用后白屏了,就是它!删了或者换个替代品。
# 举个栗子:通过SSH重命名插件文件夹(会命令行的大佬可以这么干)
mv /www/wwwroot/你的域名/wp-content/plugins /www/wwwroot/你的域名/wp-content/plugins_bak
第二步:主题也可能掉链子
如果插件全禁用了还是白屏,那咱就得怀疑主题了。有时候主题作者写代码不严谨,或者用了某些高级功能和服务器不兼容,就容易出这幺蛾子。
操作方法:
- 还是那个
/wp-content/
目录,这次找themes
文件夹 - 把你现在用的主题文件夹(比如
twentytwentyone-child
)重命名,比如加个_old
- WordPress会自动切换到默认主题(比如Twenty Twenty-One),要是能正常显示了,那没跑,就是主题的问题。
- 要么换个主题,要么去主题作者那里找更新,或者看看是不是自己改了主题文件改错了。
小技巧: 如果连后台都进不去,可以直接改数据库 wp_options
表的 template
和 stylesheet
字段,值改成默认主题的文件夹名,比如 twentytwentyone
。(改数据库前记得备份!备份!备份!重要的事说三遍)
-- 数据库修改示例(谨慎操作!)
UPDATE wp_options SET option_value = 'twentytwentyone' WHERE option_name = 'template';
UPDATE wp_options SET option_value = 'twentytwentyone' WHERE option_name = 'stylesheet';
第三步:PHP内存不够用,就像手机运存满了卡死机
有时候插件主题都没问题,但就是白屏,特别是后台编辑文章的时候。这时候十有八九是PHP内存不够用了。WordPress默认内存限制可能比较低,插件装多了就扛不住。
操作方法:
- 找到网站根目录的
wp-config.php
文件,下载到本地用记事本打开 - 在
/* That's all, stop editing! Happy publishing. */
这行前面,加上这么一句:define('WP_MEMORY_LIMIT', '256M'); // 一般256M就够了,不够再往上加,比如512M
- 保存上传回去,刷新看看。如果是内存问题,这一下就能救活。
第四步:开启调试模式,让错误自己说话
如果上面几步都试了还不行,那咱就得让WordPress把错误信息吐出来。默认情况下,为了安全,错误信息是不显示的,咱得手动打开调试模式。
操作方法:
还是改 wp-config.php
文件,找到这两行:
define('WP_DEBUG', false);
// 改成
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true); // 把错误日志写到文件里
define('WP_DEBUG_DISPLAY', false); // 不在页面显示错误(避免给访客看到)
然后去 /wp-content/
目录找 debug.log
文件,用记事本打开,里面会详细记录哪里出错了。比如 Fatal error: Call to undefined function xxx()
,这就很明显是某个函数没定义,十有八九是插件或主题的问题。
第五步:终极杀招:清缓存+换浏览器+服务器检查
要是上面都搞不定,那就试试清一下浏览器缓存(Ctrl+Shift+Delete),或者换个浏览器、开隐私模式试试——有时候浏览器缓存也会耍流氓。
还不行?那就看看服务器是不是出问题了。登录主机面板,看看磁盘空间满了没,PHP版本是不是太低(WordPress建议至少7.4以上),或者问问主机商是不是服务器在维护。
最后叨叨两句
白屏这事儿,看着吓人,其实多半是小问题。排查的时候记住“二分法”:先把插件全禁了,确定是不是插件问题;再换主题,确定是不是主题问题。一步步缩小范围,总能找到元凶。平时养成备份网站的好习惯,真搞砸了还能一键恢复,稳得一批!
哦对了,如果是新手,别轻易动数据库和服务器配置,先从插件主题排查起,百分之九十的问题都出在这儿。实在搞不定,花几十块钱找个技术支持,也比自己瞎鼓捣把网站搞崩了强。
行了,今天就聊到这儿,祝大家从此跟白屏说拜拜,网站跑得比火箭还快!有啥问题评论区吼一声,我看到了就回!
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。

热门文章
