A-A+
Warning Cannot modify header information
PHP 站点出现这种问题通过都是由于页面格式编码导致的,今天在维护 wordpress 站点时,登陆后台出现了这个提示,完整的提示如下:
Warning: Cannot modify header information – headers already sent by (output started at ……/wp-config.php:1) in /……/wp-includes/pluggable.php on line 875
这是由于 wordpress 配置文件多出空格或者多出了 BOM 格式导致的,其实解决这个问题也简单,只要把 wp-config.php 文件改成 utf 格式,并且去掉 BOM 格式即可,可以参考如下的文章:
另外除了页面格式编码的问题之外,还要考虑文件中是否有多余的空格空行之类的,打开我们经常更改的文件,主题下的 functions.php,看下是否自己在拷贝网上代码时在文件未尾多加了空格或空行,如果有直接删除掉就可以了。