2013-04-12 2 views
8

Я создал динамическое меню CMS. Я разработал в системе Windows. Когда я запускаю свой проект в операционной системе Windows, мой проект работает без . любая ошибка Но теперь он загружен в сервер системы Linux Operating я получаю предупреждение & ошибки, как:..Codeigniter: Message: Невозможно изменить информацию заголовка - заголовки, уже отправленные (вывод начат с

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

@JohnConde Спасибо. Я удалю этот вопрос после решения этой проблемы. –

+0

покажите нам файл Session.php по строке 675. –

+1

lol, не удаляйте его, дайте хотя бы один голос Jonh Conde, который вам помог! –

ответ

22

Там, кажется, пробел перед PHP открытым тег <?php в MY_Controller.php.

Проверьте все файлы PHP и удалите пробелы перед тегом <?php. Если есть пробел или новая строка, тело HTTP-запроса запускается, и вы не можете добавлять новые заголовки в http-запрос.

+1

Да, это пробел. @Burls Willis проверяет 'заголовки, уже отправленные (вывод начинается с MY_Controller.php: 1)'. Он указывает на строку 1, и единственное, что отправляет что-то в интерфейс на первых строках в php-файле, - это пробелы. –

+0

@ Tomás проверить мой ответ – samayo

+0

@phpNoOb Так что я должен делать в этой строке? Должен ли я предоставить больше места или не дать пробела перед тегом php opne '

Смежные вопросы

 Смежные вопросы