WordPress白屏了怎么办?三步排查法

王尘宇 问题解答 7

WordPress白屏,也叫「死亡白屏」(WSOD),是WordPress最常见的故障之一。页面什么都不显示,连错误信息都没有。别慌,按这三步来排查。

第一步:开错误日志。白屏不显示错误信息,是因为WordPress默认关闭了错误显示。通过FTP或服务器文件管理器,打开wp-config.php,找到define('WP_DEBUG', false),改成define('WP_DEBUG', true)和define('WP_DEBUG_LOG', true)。刷新页面,如果出现错误信息,直接看报了什么错。如果还是白屏,去看wp-content目录下的debug.log文件。

第二步:排除插件问题。80%的白屏是插件冲突引起的。通过FTP进入wp-content目录,把plugins文件夹重命名为plugins_old。如果网站恢复正常了,说明是插件的问题。然后把plugins_old改回plugins,逐个把插件目录重命名(在目录名后面加_disabled),每改一个刷新一次页面,找到导致白屏的那个插件。

第三步:排除主题问题。如果禁用所有插件还是白屏,可能是主题的问题。通过FTP进入wp-content/themes目录,把当前主题的文件夹重命名。WordPress会自动切换到默认主题(比如twentytwentyfive)。如果页面恢复了,就是主题的代码有问题。

常见触发场景:更新了插件或WordPress核心版本后白屏(版本不兼容);编辑了functions.php文件后白屏(语法错误);PHP内存不足(在wp-config.php里加define('WP_MEMORY_LIMIT', '256M'));PHP版本太旧(WordPress 2026年要求最低PHP 8.0)。

如果以上方法都试了还不行,还有一个终极大招:下载一份全新的WordPress安装包,用里面的wp-admin和wp-includes文件夹覆盖你网站的同名文件夹。核心文件不会覆盖你的内容和配置,但能修复损坏的核心文件。

预防措施:更新前先备份;不要在线编辑functions.php(本地改好再上传);定期检查PHP版本。

标签: wordpress 白屏 故障排查 问题解答

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~