sábado, 18 de junio de 2011

Corregir error de PHP warning date()

Si al ejecutar comandos o aplicaciones se obtiene el siguiente mensaje:

Warning: date(): It is not safe to rely on the system's timezone settings...

Hay que editar el(los) archivos de configuración php.ini del sistema y agregar la siguiente línea especificando la zona a usar por defecto.:

date.timezone = America/Bogota

Para conocer la zona apropiada, el mismo mensaje de advertencia ofrece la zona que usó para ejecutar la función que da el problema, y si el sistema correctamente configurado, podemos usar esa zona. Si no aparece o prefiere cambiarla, hay un listado de zonas válidas en este enlace.