Siempre imagino esto cuando leo "fe de erratas".
viernes, 28 de marzo de 2014
miércoles, 26 de marzo de 2014
domingo, 23 de marzo de 2014
miércoles, 12 de marzo de 2014
Zona Horaria Ubuntu Server
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.
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.
jueves, 12 de diciembre de 2013
Problema de zona horaria
A pesar de haber hecho todo lo del post anterior y que parecía haberse solucionado mi problema... la hora seguía fallando... a mi papá (ambos somos desarrolladores de software) se le ocurrió que yo podía tener mal el país seleccionado en la config del server, entonces encontré que SI... ese era el problema... les dejo en la parte de abajo un link con los sencillos pasos para hacer ese cambio, ahora si ya está perfecto :)
http://hacksforge.com/How-to-change-time-zone-in-Ubuntu-Linux.html
http://hacksforge.com/How-to-change-time-zone-in-Ubuntu-Linux.html
miércoles, 27 de noviembre de 2013
Establecer Fecha y Hora en Ubuntu
Estos sencillos pasos los calé en un ubuntu server 12.04...
para establecer la fecha y hora
debes (como siempre) entrar en modo root utilizando
-sudo su(enter)
-escribes contraseña (si ves que el cursor no avanza... no te preocupes es normal.. tu escribe y das enter)
-escribe: date newdatetimestring (espera... lee lo de abajo...)
para establecer la fecha y hora
debes (como siempre) entrar en modo root utilizando
-sudo su(enter)
-escribes contraseña (si ves que el cursor no avanza... no te preocupes es normal.. tu escribe y das enter)
-escribe: date newdatetimestring (espera... lee lo de abajo...)
donde newdatetimestring tiene el siguiente formato nnddhhmmyyyy.ss que es descrito a continuación:
- nn dos digitos del mes, entre 01 al 12
- dd dos dígitos del día, entre 01 al 31
- hh dos dígitos de la hora, usando formato de 24 horas (entre 00 al 23)
- mm dos dígitos para los minutos, entre 00 al 59
- yyyy es el año
- ss dos dígitos para los sengundos. Ojo: hay un punto antes de los dos dígitos de segundos.
Digamos que quieres que sea el 25 de Octubre del 2013 a las 3:47 PM:
date 102515472013.00 (enter)
Ahora si escribes date(enter)... veras que ya tiene la hora correcta... si no es asi vuelve a usar date newdatetimestring porque tal ves lo escribiste mal...
escribe: hwclock --systohc --localtime (enter)... esto es para que el reloj fisico/hardware de la computadora se sincronice con la hora que acabas de poner usando date muy util para cuando no tienes acceso fisico al server y necesitas ajustar la hora del BIOS.
Reinicia con: shutdown -r now(enter)
Y cuando reinicie vuelve a consultas la fecha usando: date(enter)
Si todo esta bien pues perfecto!, saludos!!
Esta info la saque de las siguientes dos páginas:
Suscribirse a:
Entradas (Atom)