我创建了一个动态菜单CMS网站。我是在Windows系统中开发的。当我在Windows操作系统中运行我的项目时,我的项目运行没有任何错误。但现在上传到Linux操作系统服务器我正在收到警告&错误如:
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/ansofcm8/public_html/apps/resources/math/application/core/MY_Controller.php:1)
Filename: libraries/Session.php
Line Number: 675
可能是什么原因。请帮帮我。
答案 0 :(得分:27)
MY_Controller.php中的php open标记<?php
之前似乎有空格。
检查所有PHP文件并删除<?php
标记之前的空格。如果有空格或新行,则启动http请求的正文,并且您无法向http请求添加新标题。