Mira, como te vuelvo a decir, debes habilitar el reporte de errores.
O en su defecto, leer el log de errores para conocer la causa precisa.
Escribe estas lineas al inicio de tu script y ejecutalo de nuevo:
Código PHP:
error_reporting(E_ALL);
ini_set('display_errors', 1);
¿Ahora que muestra?