sábado, 14 de mayo de 2011

Corregir advertencia de función date() de php en symfony

Si al ejecutar comandos o aplicaciones de symfony 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 está correctamente configurado, podemos usar esa zona. Si no aparece o si se quiere cambiar, hay un listado de zonas válidas en http://nl3.php.net/manual/en/timezones.php