轻松解决Warning: Cannot modify header information – headers already sent by……

lirenhome 2012-10-28 11:29:15
最近换了服务器后,打开某些页面莫名其妙的出现提示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,突然发现提示没再出现了。
...全文
218 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pakey 2012-10-29
  • 打赏
  • 举报
回复
display_error = off
黄袍披身 2012-10-29
  • 打赏
  • 举报
回复
早点来问的话 你就会知道是BOM头的事情了...不过也好,谢谢分享
码无边 2012-10-29
  • 打赏
  • 举报
回复
但运行一段时间之后发现经常提示内存不足,怀疑与这个设置有关 之前也开启这个开关 运行项目一直在刷新 就觉得奇怪 可能跟楼主的配置环境有关吧
LuciferStar 2012-10-29
  • 打赏
  • 举报
回复
windows下,apache2,代码是UTF-8,有BOM也不会出header的警告。而代码搬到linux下,就出问题了。
这个一直不知道怎么解释。
haorzi 2012-10-29
  • 打赏
  • 举报
回复
谢谢分享

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧