白屏时应先检查wp_options表中active_plugins值并清空以禁用所有插件;同时核对template、stylesheet、siteurl、home及wp_capabilities等关键字段是否配置正确。
白屏时先检查 wp_options 表里的 active_plugins
wordpress 白屏(尤其是后台白屏)大概率是某个插件引发的致命错误,但错误被 wp_debug 关闭后不显示。phpmyadmin 是最快绕过前端、直接定位问题插件的途径。
进入 wp_options 表,找到 option_name 为 active_plugins 的那行,点击“编辑”。
它的 option_value 是序列化数组,比如:a:3:{i:0;s:19:"akismet/akismet.php";i:1;s:27:"wordfence/wordfence.php";i:2;s:26:"wp-super-cache/wp-cache.php";}
这不是 json,别手动改结构——php 反序列化失败会直接白屏。安全做法是:把整个值清空(留空),保存。这相当于禁用所有插件。如果此时能访问后台,再逐个恢复插件启用,就能锁定问题源。
确认 wp_options 中 template 和 stylesheet 是否指向真实主题目录
主题文件夹被重命名、删错、或上传不完整时,WordPress 会因找不到 index.php 或 style.css 而白屏,且不报错。
在 wp_options 表中查 template(父主题)和 stylesheet(子主题)这两项:
• template 值必须对应 wp-content/themes/ 下存在的文件夹名(如 twentytwentyfour)
• stylesheet 通常与 template 相同,除非用了子主题;若用了子主题,stylesheet 必须是子主题文件夹名,且该文件夹下必须有 style.css
常见坑:theme-name 写成 Theme-Name(大小写敏感)、多写了斜杠、路径含中文或空格(实际不存在)
查 wp_usermeta 里 wp_capabilities 是否异常
管理员登录后白屏(特别是只白屏后台),有时不是插件或主题问题,而是用户角色权限数据损坏。phpMyAdmin 可快速验证:
进 wp_usermeta 表,筛选 user_id 为你管理员 ID(通常为 1),再找 meta_key = 'wp_capabilities' 的记录
正常值类似:a:1:{s:13:"administrator";b:1;}
如果值为空、是 b:0;、或包含非法字符(如乱码、未闭合的括号),WordPress 就无法初始化用户权限,导致白屏
修复方法:复制一个已知正常的值(比如从另一台干净站点导出),粘贴覆盖保存;或者临时设为 a:1:{s:13:"administrator";b:1;}(注意末尾分号不能丢)
别忽略 wp_options 中 siteurl 和 home 的协议与尾部斜杠
HTTPS 切换后白屏、本地开发环境白屏,常因这两个 URL 配置不一致或格式错误:
• siteurl 是 WordPress 安装地址(即 wp-admin 和核心文件所在位置)
• home 是站点首页地址(前端访问入口)
两者必须协议一致(都用 https:// 或都用 http://),且结尾都不应带斜杠(https://example.com ✅,https://example.com/ ❌)
phpMyAdmin 里直接编辑这两项,改完立刻生效,无需清缓存。但要注意:如果用了 CDN 或反向代理,siteurl 仍应填源站地址,而非 CDN 地址
白屏问题看似简单,但 phpMyAdmin 操作的关键在于「不动结构、只改值」——序列化字符串、URL 格式、路径大小写,任意一处出错都会让情况更糟。动手前最好先导出对应表备份。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











