Después de actualizar PHP en mi servidor Centos empezaron a salirme advertencias de este estilo por todas partes.
Warning: date() [function.date]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.
El problema reside en que a partir de PHP 5.1.0 es necesario definir el timezone, y desde la versión 5.3.0 se muestran estas advertencias. Tal y como nos advierte hay dos formas de solucionarlo, la primera es mediante código utilizando la función date_default_timezone_set(). La segunda consiste en definir la variable date.timezone en nuestro php.ini, en mi caso quedaría así.
date.timezone = «Europe/Madrid»
Con esto solucionamos el problema.
Cheli