Páginas en blanco en aplicaciones bajo PHP (date.timezone)

Muchas aplicaciones en PHP muestran páginas en blanco cuando algún problema de configuración existe, es algo relativamente común, puede ser un problema de permisos, ubicación errónea de determinados ficheros, etc. Normalmente el origen del problema se encuentra en los logs del servidor web o bien en los del servicio PHP.

En algunos casos, cuando todo parece estar correcto y los logs no muestran ningún problema aparente, se recomienda establecer la opción “date.timezone” en el fichero “php.ini” acorde al uso horario del sistema.

date.timezone = "Europe/Luxembourg"

Una vez realizado el cambio, reiniciar el servicio PHP y comprobar si el problema persiste.

Algunas aplicaciones PHP sensibles a la zona horaria: MiniBB y PNP4Nagios

Otro motivo al usar Nginx con PHP y mostrarse siempre páginas en blanco con un 200, es no indicar la directiva “fastcgi_params” en la configuración.

include fastcgi_params