Warning: session_start()

  • Creatore Discussione Creatore Discussione egialma
  • Data di inizio Data di inizio

egialma

Nuovo Utente
3 Ott 2012
29
0
0
Ciao a tutti, ho un piccolo problema a cui non trovo soluzioni, forse voi mi potreste essere di aiuto.
Ho realizzato un programma in PHP che si appoggia su un web server Apache che gestisce un db in Mysql.

Il programma funzionava perfettamente, per altri motivi ho dovuto formattare il web server e rinstallare tutto.

Quando ho riavvio il web server e ricopiato il vecchio codice php nella nuova posizione mi sono trovato questo errore:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\www\EFH\db\first.php:7) in C:\www\EFH\conn\rxexfxrxexsxh.php on line 8

Ii codice non l'ho modificato è sempre lo stesso, solo che prima funzionava.

Il web formattato è un server locale che uso per testare il nuovo codice, mentre quello on line si trova su un'altra macchina ed è sempre stato in linea e lo è tuttora.

Codice uguale solo che sul server on line è perfettamente funzionante.

La mia domanda è la seguente, escludendo un errore del codice, dovo abilitare qualcosa nelle impostazioni di Apache o php che mi sono scordato?

Grazie a tutti
 
Ciao,
io credo che sia dovuto alla configurazione del parametro error_reporting di php.ini
se sul server online non lo vedi non è detto che non ci sia puo essere nascosto da questa impostazione
ma non saprei essere piu preciso di solito se ne occupa un mio collega e in locale non l'ho mai modificato anche perchè è molto utile vedere gli errori notice o warning
 

Discussioni simili