Y seguimos con el mismo tema
ahora descubrí que tambien es necesario agregar en el php.ini el timezone de la siguiente manera:
Abres el php.ini, si no sabes donde esta escribe find / -name php.ini y te saldra una o más direcciones en mi caso esta en /etc/php5/apache2/php.ini, lo abres usando nano de la siguiente forma:
nano /etc/php5/apache2/php.ini (enter)
Y buscas la clave (ctrl+w para buscar) date.timezone, si tiene un punto y coma al principio (;date.timezone) entonces le quitas el punto y coma (el punto y coma sirve para comentar una linea y ocupamos que este sin comentar)
Y agregas tu zona horaria en mi caso America/Mexico_City (respeta mayúsculas y minúsculas) quedando de la siguiente forma:
date.timezone = "America/Mexico_City"
Guardas el archivo (ctrl+o y un enter)
Entonces para que surtan efectos los cambios debes reiniciar apache para hacer esto:
/etc/init.d/apache2 restart (enter)
O si quieres reiniciar el server completo:
shutdown -r now (enter)
NOTA!! Si ya reiniciaste y aún no surten efecto los cambios que se hicieron al php.ini entonces agrega al inicio del php.ini (justo debajo de donde dice [PHP] que viene siendo la primer línea) línea date.timezone = "America/Mexico_City", esto es porque aveces el php.ini está corrupto y no funciona a partir de la línea del error y es por eso que para no batallar es recomendable poner la configuración al inicio.
No hay comentarios:
Publicar un comentario