Hola, estoy intentando instalar un cms pero tengo un problema con la funcion date.timezone...
Esto es lo que sale cuando entro a la web:
CitarPHP Error:
Message: 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. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.
Reporting File: /home/chazy/WebServer/Apache/htdocs/system/core/Logger.php
Line: 206
La primera vez, tenia la función comentada y era normal, pero la descomente y le añadi mi zona horaria:
Citardate.timezone = "Europe/Madrid"
He probado de muchas maneras, sin comillas tambien... pero no consigo corregir el error. Se supone que el error indica que no se ha especificado una zona horaria, pero esque si esta en el php.ini
Uso ubuntu 13.04 con apache 2.4.6 y php 5.5.1. Lo he compilado yo. El php funciona correctamente y tengo todo lo que necesito activado, pero esa funcion es obligatoria creo y se tiene que activar...
Aqui podeis ver el phpinfo() -> http://84.120.113.146/test.php
Gracias.
saludos
gAb1
Estas seguro de que lo has puesto en el php.ini que ejecuta el proceso de php ?
Porque el phpinfo dice:
date.timezone no value no value
PD: Podrías probar esto: date_default_timezone_set('Europe/Madrid'); en el script..
Saludos
Es extraño lo que dices sobre si es el php.ini que ejecuta el proceso... cuando compile e instale php especifique el directorio donde seria leido el php.ini pero no se instalo, tuve que copiarlo manualmente y renombrarlo quitandole -development del final...
¿Es posible que hayan otros php.ini donde lee esa función en concreto?
Tal y como se puede leer al principio del phpinfo esta en la siguiente ubicacion:
CitarConfiguration File (php.ini) Path /home/chazy/WebServer/Apache/conf/php.ini
No encuentro mas php.ini en phpinfo()
Vale, no me fije en esto:
Configuration File (php.ini) /home/chazy/WebServer/Apache/conf/php.ini
Loaded Configuration File (none)
Vamos que le indicas pero no le carga. Quizas este te ayude (es la respuesta marcada como correcta):
http://stackoverflow.com/a/6434564
Saludos
Muchisimas gracias, era justo lo que le faltaba para funcionar correctamente :)