2013-04-12 9 views
8

Utworzyłem menu dynamiczne menu CMS.Opracowałem w systemie Windows.Po uruchomieniu mojego projektu w systemie operacyjnym Windows, Mój projekt działa bez . każdy błąd, ale teraz wysłał go na serwerze systemu operacyjnego Linux otrzymuję ostrzeżenie & błąd jak:..Codeigniter: Wiadomość: Nie można zmodyfikować informacji nagłówka - nagłówki już wysłane (wyjście z

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 

Co może być powodem proszę mi pomóc

+0

@JohnConde Dziękuję. Po rozwiązaniu tego problemu usunę to pytanie –

+0

pokaż nam plik Session.php w wierszu 675 –

+1

lol, nie usuwaj go, daj przynajmniej jeden głos na Jonh Conde, który ci pomógł! –

Odpowiedz

22

wydaje się, że spacje przed php otwartym tag <?php w MY_Controller.php.

Sprawdź wszystkie pliki PHP i usuń spacje przed tagiem <?php. Jeśli istnieje spacja lub nowa linia, treść żądania http jest uruchamiana i nie można dodawać nowych nagłówków do żądania http.

+1

Tak, to spacja. @Burls Willis sprawdza 'nagłówki już wysłane przez (dane wyjściowe rozpoczęte w MY_Controller.php: 1)'. To wskazuje na linię 1, a jedyną rzeczą, która wysyła coś do frontendu na pierwszych liniach w pliku php są białe spacje. –

+0

@ Tomás sprawdź moją odpowiedź – samayo

+0

@phpNoOb Więc co powinienem zrobić w tej linii? Czy dam więcej miejsca lub nie dam miejsca przed tagiem php opne '

Powiązane problemy