首页 > 运营 > 帮助中心 > 正文

php header already sent by...报错处理方法

2020-09-12 14:50:40
字体:
来源:转载
供稿:网友

   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 。
 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表