Se la vostra installazione di PHP elimina i messaggi di errore e si verifica un errore fatale prima del vostro script PHP produce alcun output, PHP uscire e ritornare una risposta HTTP senza contenuto!
Un'altra potenziale causa di questo problema è quello di avere uno spazio bianco dopo una chiusura?> Quindi provare a cancellare tutti gli spazi vuoti dopo il tag di chiusura php.
Questo è obvioulsy abbastanza difficile eseguire il debug, pertanto si consiglia di utilizzare accendere la segnalazione degli errori .
Un altro buon modo di debug di questo problema è quello di utilizzare la funzione die PHP per interrompere l'esecuzione, dopo cui si pensa è il problema.
Se ora si vede qualcosa, si può essere sicuri che questo è ciò che sta causando i problemi. Questa è un'altra ragione per cui è necessario implementare la registrazione perché in questo modo si può vedere cosa sta accadendo, anche quando nessun output viene mostrato sullo schermo.