WordPress:未完成站点所有权验证后出现白屏死机问题
WordPress白屏+无法更新内容问题排查方案
一、先排除Google站点验证的关联影响
- 先完成Google站点所有权验证(先排除这个变量):
- 登录Google Search Console选对应站点,用HTML文件上传、HTML标签、DNS解析任意一种方式完成验证,等1-2小时看页面是否恢复。
- 验证后还是白屏的话,说明和Google验证无关,转去排查WordPress本身问题。
二、白屏问题深度排查(WP_DEBUG无输出的情况)
- 查PHP错误日志:
- 找服务器上的PHP错误日志(主机控制面板的“日志”选项,或者服务器/var/log/php/目录里),看最近的错误记录,这个比WP_DEBUG输出更准确,有些错误不会在前端显示。
- 禁用所有插件:
- 通过FTP或主机文件管理器,进/wp-content/plugins/目录,把plugins文件夹改名为plugins_disabled,所有插件会被禁用,刷新前端看是否恢复。
- 恢复的话,再逐个把插件文件夹改回原名,找出搞事的插件,要么更新要么删掉。
- 切换默认主题:
- 进/wp-content/themes/目录,把当前主题文件夹重命名,WordPress会自动切到默认主题(比如Twenty Twenty-Four),看页面是否恢复,排查主题问题。
- 检查wp-config.php的其他配置:
- 确认
WP_DEBUG和WP_DEBUG_LOG都开着:
开了之后错误会写到/wp-content/debug.log文件,去看这个文件的内容。define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); - 检查有没有加错的自定义代码,比如之前加的Google验证相关代码,可能写错了PHP语句导致白屏。
- 确认
三、后台无法更新文章/页面的解决方法
- 检查文件权限:
- 通过FTP或主机管理器,确保/wp-content/、/wp-content/uploads/、/wp-admin/目录权限是755,文件权限是644(Linux服务器),Windows服务器要确保有写入权限。
- 禁用插件后测试:
- 按上面禁用插件的方法,全禁后试试更新文章,能更的话,逐个排查插件找冲突的那个。
- 检查PHP版本:
- 确认服务器PHP版本符合WordPress要求(推荐7.4到8.2之间),版本太低或太高都可能导致更新异常。
- 修复WordPress核心文件:
- 下载最新版WordPress,通过FTP替换/wp-admin/和/wp-includes/目录的所有文件(别删wp-config.php和wp-content目录),修复可能损坏的核心文件。
内容的提问来源于stack exchange,提问作者Jamal
相关产品推荐
相关产品推荐

