今天转到国外linux主机的博客,偶尔出现Cannot modify header information ….. 错误,上网查找解决办法。

主要的造成的原因和解决办法如下:

1.php.ini配置问题,解决办法:打开 php.ini 然后把 output_buffering 设为 on ,重启appache即可。

2.使用windows记事本编辑的wp-config文件造成(UTF8编码和BOM冲突),解决办法:使用Notepad++、UltraEdit、EditPlus等编辑器编辑文件保存(用windows记事本直接保存为ANSI编码也可以)。

于是顺便看了看“output_buffering”究竟是做什么的,引用如下: More >