2012-01-04 18 views
5

Uso de PHP haciéndose eco de la fecha muestra correctamente: "2012-01-04 11:04:07"PHPinfo fecha equivocada

Sin embargo, en la parte superior de mi archivo phpinfo, que tienen:

"Sistema Linux server1.domain.com # 1 SMP Martes 21 de junio 10:29:24 EDT 2011 i686 "

¿La fecha muestra el 21 de junio en lugar del 4 de enero?

Estoy ejecutando Ubuntu y PHP 5.3.2.

Gracias.

+0

¿Cuál es la pregunta? ¿Qué fecha quieres mostrar? –

Respuesta

5

Esa no es la hora del sistema, eso es parte de la versión de su kernel (la vez que el kernel de su sistema operativo fue hecho). No hay nada de qué preocuparse (excepto tal vez comprobar si se trata de un kernel actualizado, si no está administrando la computadora, no se preocupe).

Si puede ejecutar comandos del sistema, puede obtenerlo ejecutando uname -a. La salida en mi caja:

Linux xyzzy 3.0.0-13-server #22-Ubuntu SMP Wed Nov 2 15:09:08 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux 

Esto sólo significa que el núcleo se construido hace dos meses - esto no tiene nada que ver con la hora actual (sólo en el sentido de "la edad es el núcleo de mi sistema operativo? ").

Véase también: http://en.wikipedia.org/wiki/Uname

0

La primera línea en la salida de phpInfo() no es la fecha actual. Probablemente sea la fecha en que se configuró el servidor o en el s.th. Me gusta esto.

0

Tu PHP zona horaria es probable encuentra en su archivo php.ini:

;;;;;;;;;;;;;;;;;;; 
; Module Settings ; 
;;;;;;;;;;;;;;;;;;; 

[Date] 
; Defines the default timezone used by the date functions 
; http://php.net/date.timezone 
;date.timezone = 

Cambie este ajuste sea correcto, y sus procesos PHP debe devolver correctamente.

Cuestiones relacionadas