PHP 5.3.0 lanza errores con WordPress, soluciones a este problema Warning: number_format() expects parameter 2
Ya hay varios hostings que han optado por actualizar PHP a la nueva versión PHP 5.3.0
Si este es tu caso y usas WordPress, os encontrareis que en la administración os lanza multitud de errores del tipo:
Warning: number_format() expects parameter 2 to be long, string given in PATH\wp-includes\functions.php on line 143
Esto es debido a un problema de interpretación de las fechas/horas de php.
Hay varias formas de intentar solucionar este problema.
El primero de todos es que si eres propietario de servidores No actualices de momento a PHP 5.3.0
Ahora bien, si ya lo has hecho o estás en una instalación con PHP 5.3.0 hay una serie de cosas que puedes probar:
Añade esta línea en el archivo /wp-includes/functions.php justo antes de la primera función:
date_default_timezone_set('UTC');
También puedes, si tienes acceso, añadir esta línea al archivo php.ini:
date.timezone = "Europe/Madrid"
Mira esta página para poner tu zona –> http://nl3.php.net/manual/en/timezones.php
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 la anterior solución, mira esta página para saber tu zona –> http://us3.php.net/manual/en/timezones.php
La forma más elegante es la de añadir la línea en el archivo php.ini pero no todo el mundo podrá hacerlo. Así mismo comentar, que esta solución, no es mandatorio, es decir, arreglará el problema pero la configuración interna de WordPress, prevalecerá sobre la que pongáis en el archivo php.ini




Comentarios
8 octubre, 2009
Información Bitacoras.com…
Valora en Bitacoras.com: Ya ha varios hostings que han optado por actualizar PHP a la nueva versión PHP 5.3.0 Si este es tu caso y usas WordPress, os encontrareis que en la administración os lanza multitud de errores del tipo: Warning: number_format(…..
8 octubre, 2009
Información Bitacoras.com…
Valora en Bitacoras.com: Me avisa José Conti que ha detectado un error en WordPress y servidores que han actualizado a PHP 5.3.0. En concreto lo que pasa es que devuelve un montón de feos errores del tipo … Warning: number_format() expects parameter…..
This comment was originally posted on Ayuda WordPress
8 octubre, 2009
[...] avisa José Conti que ha detectado un error en WordPress y servidores que han actualizado a PHP 5.3.0. En concreto lo que pasa es que devuelve un montón de feos errores del tipo … Warning: [...]
8 octubre, 2009
Estas atento siempre, amigo Fernando, y esto ha hecho que mucha gente deje de visitar otros blog, y se enganche a AyudaWordpress.com
Te felicito por haber pasado a formar parte de lo mas alto del Ranking de ALEXA. Estas entre las primeras 100.000 webs mas usadas de este Ranking, que para mi tiene aun mas sentido que el de Google.
This comment was originally posted on Ayuda WordPress
8 octubre, 2009
yo por eso aun me resisto a cambiar a php 5.3.0 he actualizado hace poco a php 5.2.11
This comment was originally posted on Ayuda WordPress
8 octubre, 2009
Gracias, la verdad es que hace mucho que no miro rankings de ningún tipo. De hecho creo que tengo alguna página por ahí desactualizada en este sentido
This comment was originally posted on Ayuda WordPress
9 octubre, 2009
Hola!
Quedo con una duda. En las soluciones que entregas, solo hablas de un timezine para Madrid. Quizas seria bueno poner algun link, donde los “tercer mundistas” podamos encontrar la info que debiese agregarse en nuestro (o en cada) caso.
Saludos
This comment was originally posted on Ayuda WordPress
10 octubre, 2009
Tienes toda la razón, se me pasó. Ya he puesto el enlace para consultar el resto de zonas que no son la del ejemplo. Gracias y disculpa
This comment was originally posted on Ayuda WordPress