Solución a los errores que lanza PHP 5.3.0 con WordPress

Ricardo 8 Octubre 2009

3719942958_5cbeea61891.jpg

Nos llega un información importante desde BuddyPress-es.com en el que nos avisa de un fallo de la nueva versión de PHP que lanza errores con WordPress. Aunque confiamos tanto en los chicos de Automattic (creadores de WordPress) como en que el equipo de desarrollo de PHP arreglen el problema con un parche pronto. Desde que se lanzara la versión PHP 5.3.0 varios servidores de hosting han actualizado y sus usuarios se encuentran con el molesto mensaje de error:

Warning: number_format() expects parameter 2 to be long, string given in PATH\wp-includes\functions.php on line 143

Pero que no cunda el pánico, solo es un bug debido a la mala interpretación de las fechas/horas de WordPress. Si eres proveedor o administras tu propio servidor, la primera recomendación es similar a la que siempre damos sobre nuevas versiones de cualquier producto, no actualicéis aun a PHP 5.3.0. Pero para los que no tienen más remedio que lidiar con este problema existen tres soluciones distintas que arreglan el problema de forma sencilla.

1. Añade esta línea en el archivo /wp-includes/functions.php justo antes de la primera función:

date_default_timezone_set('UTC');

2. También puedes, si tienes acceso, añadir esta línea al archivo php.ini:

date.timezone = "Europe/Madrid"

Para saber que zona debes poner, puedes visitar el siguiente enlace.

3. O puedes probar esta última solución, que consiste en añadir una línea a tu archivo wp-config.php:

date_default_timezone_set('Europe/Madrid');

Al igual que antes, puedes saber cual es tu zona horaria en este enlace.

Lo correcto sería la opción de modificar el archivo php.ini, pero no todos tendrán acceso a dicho archivo. Esperamos pronto el parche que solucione el problema, sobre todo por el uso masivo de WordPress como CMS, que hará que este problema se solucione pronto.

Por cierto, el martes liberaron BuddyPress 1.1.1 que subsana problemas de la versión 1.1 que comentamos aquí hace unos días. Así que recomendamos usar la actualización automática, o los que prefieran hacerlo de forma manual, siempre pueden descargarse la nueva versión de la web oficial.

Vía | BuddyPress-es.com

PUBLICIDAD

Añade un comentario

Sin comentarios

  1. No hay comentarios

Deja un comentario

Agradeceríamos conocer tu opinión acerca de esta entrada. Abstente de insultar y de utilizar palabras malsonantes. Aquellos comentarios o nicks que no se ajusten a lo anterior, o que mencionen o enlacen a otras webs de forma promocional y descontextualizada, serán borrados/modificados inmediatamente.