2013-04-12 9 views
8

Ho creato un sito Web CMS di menu dinamico.Io ho sviluppato in un sistema Windows.Quando eseguo il mio progetto nel sistema operativo Windows, il mio progetto viene eseguito senza . ogni errore ma ora caricato in server del sistema operativo Linux sto ottenendo avvertimento & errore del tipo:..Codeigniter: Messaggio: Impossibile modificare le informazioni dell'intestazione - intestazioni già inviate da (output avviato a

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 

Quale potrebbe essere il motivo Please help me

+0

@JohnConde Grazie. Cancellerò questa domanda dopo aver risolto questo problema –

+0

mostraci il file Session.php alla riga 675 –

+1

lol, non cancellarlo, dai almeno un voto a Jonh Conde che ti ha aiutato! –

risposta

22

Sembra che ci sia spazio prima del php aperto tag <?php in MY_Controller.php.

Controllare tutti i file PHP e rimuovere gli spazi bianchi prima del tag <?php. Se c'è uno spazio o una nuova riga, viene avviato il corpo della richiesta http e non è possibile aggiungere nuove intestazioni alla richiesta http.

+1

Sì, è uno spazio bianco. @Burls Willis controlla le intestazioni già inviate da (l'output è iniziato su MY_Controller.php: 1) '. Sta puntando alla riga 1, e l'unica cosa che sta inviando qualcosa al frontend delle prime righe in un file php sono gli spazi bianchi. –

+0

@ Tomás controlla la mia risposta – samayo

+0

@phpNoOb Quindi cosa dovrei fare in quella linea? Devo dare più spazio o non dare spazio prima del tag php opne '

Problemi correlati