WordPress 的“White Screen of Death”(简称 WSOD,白屏死机)是最常见的错误之一,通常是由 PHP 致命错误、内存耗尽、插件/主题冲突或文件损坏引起的。它不会显示任何错误消息,只显示空白页面,可能影响前台、后台或整个网站。
以下是逐步排查和修复方法(建议从简单开始,按顺序尝试)。操作前强烈推荐备份网站(通过主机面板或插件如 UpdraftPlus)。
1. 检查是否收到 WordPress 恢复邮件
如果问题是插件或主题引起的,WordPress 通常会自动发送一封邮件到管理员邮箱,包含“恢复模式”链接。
点击链接进入后台,直接禁用问题插件/主题。
2. 清除缓存
清除浏览器缓存(Ctrl + Shift + R 强制刷新)。
如果使用缓存插件(如 WP Super Cache、W3 Total Cache),清除插件缓存。
如果主机或 CDN(如 Cloudflare)有缓存,也清除它们。
3. 启用调试模式(显示错误信息)
通过 FTP 或主机文件管理器,编辑根目录下的 wp-config.php 文件。
找到 define(‘WP_DEBUG’, false);,
改为:
('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
保存后刷新网站。如果白屏变成显示错误消息,根据消息查找问题(例如哪个插件或文件出错)。
修复后记得改回 false。
4. 增加 PHP 内存限制
常见原因是内存不足。在 wp-config.php 中添加:
('WP_MEMORY_LIMIT', '256M');
或联系主机提供商提高 PHP 内存限额(推荐 256M 或更高)。
5. 禁用所有插件
通过 FTP 进入 /wp-content/ 文件夹,将 plugins 文件夹重命名为 plugins-disabled。
刷新网站。如果恢复正常,说明是插件问题。
改回 plugins,然后逐个重命名插件文件夹测试,找出问题插件(通常是最近更新或安装的)。
找到后,删除或更新该插件。
6. 切换到默认主题
通过 FTP 进入 /wp-content/themes/,将当前主题文件夹重命名(如 mytheme 改为 mytheme-disabled)。
WordPress 会自动切换到默认主题(如 Twenty Twenty-Five)。
如果网站恢复,问题是主题。下载新版主题替换,或切换其他主题。
7. 检查核心文件损坏
下载最新 WordPress 安装包(wordpress.org),解压。
通过 FTP 替换 /wp-includes/ 和 /wp-admin/ 文件夹(不要替换 wp-content)。
如果是 functions.php 有问题,检查主题的 functions.php 文件(删除多余空格或错误代码)。
8. 其他常见检查
删除 .maintenance 文件(根目录,如果更新中断会残留)。
检查文件权限(文件夹 755,文件 644)。
如果只影响单页,可能是该页内容太长(内存问题,已在第4步解决)。
查看主机错误日志(cPanel 或主机面板通常有)。
如果以上无效,恢复最近备份。
联系主机提供商(可能是服务器 PHP 版本不兼容、资源不足)。
在 WordPress.org 支持论坛发帖求助,提供调试日志。
大多数 WSOD 问题都能通过禁用插件/主题或增加内存解决。耐心一步步来,通常很快就能修复

苹果CMS V10版手动添加代码实现自动生成网站地图的方法
wordpress的HTML5播放器插件分享,自建插件,如有错误请评论区反馈。
网站404页面的设置与404页面3秒后跳回首页的设置技巧
WordPress的HTML5魔方幻灯片插件,免费幻灯片插件分享,自建插件,如果有什么BUG请在评论区反馈。
如何提高网站速度与抗攻击能力:wordpress、cloudflare、waf与memcached的完整教程
wordpress主题Zibll子比主题 V7.6 免授权无限制破解版及安装教程
评论抢沙发