最近帮人修改完网站之后,上传到客户空间中,遇到了wordpress后台打开空白的问题。wordpress前台首页正常。
网上搜的wordpress仪表盘空白的解决方案都是修改服务器上wp-content/plugins、wp-content/themes和wp-content/uploads文件夹的名字,如果修改名字之后,wordpress后台可以打开的话,再一个个启用wordpress插件,看是哪个插件影响了wordpress控制面板的打开。
其实关于wordpress后台空白问题的更直接的解决办法是,打开wordpress网站根目录的wp-config.php,添加:
define(‘WP_DEBUG’, true);
然后打开/wp-admin/,看网页输出了什么错误提示。根据wordpress给出的错误提示,解决相关问题。
打开wp_debug之后,网站后台给出了arning: Cannot modify header information – headers already sent by (output started at wp-config.php的错误提示。
这表示wp-config.php中在<?php之前或者最后的?>之后有空行或者别的字符。用notepad编辑器打开wp-config.php,格式设置为utf8 without BOM,然后把<?php ?>之前和之后多余的字符、空行去掉。
把错误提示解决之后,wordpress后台就可以正常打开了。
最后在wp-config.php中关闭WP_DEBUG。