php header already sent by...报错处理方法
php Cannot modify header information - headers already sent by (output started.....) 报错处理方法
近几天,对刚完成的一个小站,在本地测试没有任何问题,本地所用的开发环境为:wamp
可上传至服务器时,却出现的了:
Warning: Cannot modify header information - headers already sent by (output started.....)
打开网站其它栏目页也是报出同样的错误,仔细一看内容页面的也是一样。仔细检查,发现原是有数据连接的页面都出现了此错误。花费了大半天的时间终于解决了。现分享一下。
报错解决:
检查有<?php ... ?> 后面没有空白行,检查include或者require调用的文件。不少问题是这些空白行导致的。
修改php.ini配置文件中的session.auto_start; 将其默认值进行修改;
把 session.autp_start=0 改成 session.autp_start=1;
修改php.ini配置文件中的 output_buffering=off。
把 output_buffering=off 改为: output_buffering=on
重启apache 。
SjY七七世界-网站建设|UI设计|人资系统|二次开发