最近换了服务器后,打开某些页面莫名其妙的出现提示Warning: Cannot modify header information – headers already sent by (output started at D:\website\htdocs\w\wp-config.php:1)。在网上搜索到了一些解决方法,比如编辑php.ini文件,把output_buffering = 改为on(修改之后需重启IIS服务),意思是打开无限大的输出缓存,这样做之后确实有效,没出现提示了,但运行一段时间之后发现经常提示内存不足,怀疑与这个设置有关,只好又改回来,重启注视提示的文字,怀疑at后面那个文件即D:\website\htdocs\w\wp-config.php有问题,于是备份了一份,然后打开wp-config.php,另存为,发现原来的编码是utf-8,于是我试着把编码那项选择ANSI,覆盖保存为wp-config.php,突然发现提示没再出现了。