Solución a los errores que lanza PHP 5.3.0 con WordPress
Ricardo 8 Octubre 2009
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
Añade un comentario
Sin comentarios
- No hay comentarios
Deja un comentario