Si su instalación de PHP suprime los mensajes de error y se encuentra con un error fatal antes de que su script PHP produce ninguna salida entonces PHP salir y regresar una respuesta HTTP sin ningún tipo de contenido!
Otra posible causa de este problema es tener un espacio en blanco después de un cierre?> Por lo tanto, trate de eliminar todos los espacios en blanco después de la etiqueta de cierre php.
Esto es bastante difícil obvioulsy para depurar por lo tanto, usted debe utilizar a su vez en informes de errores .
Otra buena manera de depurar este problema es mediante la función de PHP matriz para detener la ejecución después de que usted piensa que es el problema.
Si ahora vemos algo, usted puede estar seguro de que esto es lo que está causando sus problemas. Esta es otra razón por la cual se debe implementar el registro que de esta manera usted puede ver lo que está sucediendo incluso cuando no hay ninguna salida que se muestra en la pantalla.