Codeigniter:消息:无法修改标头信息 - 已经发送的标头(输出开始于

Dan*_*Dan 12 php codeigniter

我创建了一个动态菜单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
Run Code Online (Sandbox Code Playgroud)

可能是什么原因.请帮我.

Jac*_*int 29

<?php在MY_Controller.php中的php open标记之前似乎有空格.

检查所有PHP文件并删除<?php标记前的空格.如果有空格或新行,则会启动http请求的正文,并且您无法向http请求添加新标头.