Como estos días anda un tanto saturado y las noticias se me acumulan entre feeds, borradores y favoritos, había decidido dejar la mención a la actualización de WordPress para cuando la instalara. Pero, visto que se ha detectado algún error importante en el nuevo código, adelanto el post por si puedo ayudar a alguien que ya lo haya hecho correr y se esté devanando los sesos, o a quien, como yo, aún tiene pendiente la instalación, para que vaya con cuidado.
Sobre la salida de WP 1.5.1 hay que decir que incorpora numerosas soluciones a defectos de la 1.5, cambios que puedes consultar en el propio Codex del WP y entre los que sobresalen la optimización de las petciones a la base de datos, mejoras en el menú de plugins y en la UI de administración y soporte extendido para pings.
De entre los errores que se van detectando en esta nueva versión, destaca un defecto en la generación de los feeds RSS que provoca un error 304. El fallo radica enque la página “/feed” sólo muestra un feed cuando se escribe un nuevo post, y al cabo de 24 horas se desconecta y ya no muestra nada.
Pero como para todo hay solución, tomen buena nota. Hay que ir a la línea 136 (línea arriba, línea abajo) del archivo wp-blogheader.php, y localizar la siguiente cadena:
if ( ($client_last_modified && $client_etag) ?
((strtotime($client_last_modified) >= strtotime($wp_last_modified)) && ($client_etag == $wp_etag)) :
((strtotime($client_last_modified) >= strtotime($wp_last_modified)) || ($client_etag == $wp_etag)) ) {
if ( preg_match(‘/cgi/’,php_sapi_name()) ) {
header(‘Status: 304 Not Modified’);
echo “\r\n\r\n”;
Que deberá ser susituida por esta otra:
if ( ($client_last_modified && $client_etag) ?
((strtotime($client_last_modified) >= strtotime($wp_last_modified)) && ($client_etag == $wp_etag)) :
(($client_last_modified && strtotime($client_last_modified) >= strtotime($wp_last_modified)) || ($client_etag == $wp_etag)) ) {
if ( preg_match(‘/cgi/’,php_sapi_name()) ) {
header(‘Status: 304 Not Modified’);
echo “\r\n\r\n”;
Y Santas Pascuas (o, al menos eso nos aseguran; ya les contaré cuando actualice).
También te puede interesar...
Comentarios, mensajes, tuits, RT, pingbacks, trackbacks...
(Al darle a '¡Opina!', aceptas nuestras Condiciones de Participación)































{ 13 comentarios }
Hecho!
manuel, gracias por la solución, pero tampoco funcionan los tracbacks y no se genera la url de los feeds cuando se hace una peticion desde el theme. Lo puedes ver en mi cuaderno.
He visto una solucion de la función feed-funtions que no entiendo en Mosquito.
Help me¡¡¡¡
Demasiados errores para una actualización. En cuanto tenga más información de soluciones, lo posteo.
Un saludo.
Problema con mi direccion de feed, que tiene guasa la cosa, mi rss
Bueno supongo que ya lo habrás leído pero aqui hay algunos fallos más:
http://mundogeek.net/archivos/2005/05/12/fallos-fallos-y-mas-fallos/
saludos
NO lo había visto, Jose. Pero es muy interesante. Gracias.
Un saludo.
Me parecen cagadas muy gordas para un software de código abierto. No hay ninguna prisa por liberar nuevas versiones ni funciones, existen nightly builds para los intrépidos y no soluciona nigún fallo de seguridad.
Me empieza a dar muy mal karma el camino de wordpress, creo que han tenido un año de críticas excesivamente positivas y están perdiendo el norte (las explicaciones de Matt sobre su colaboracionismo con el spam fueron de pena). Yo digo que si en lugar de ser WP fuese MT a los chicos de six apart les estarían vinendo de todos lados.
Pues no te digo que no.
Un saludo.
Yo actualizé en su momento a 1.5.1 y ahora a 1.5.1.1 En ninguna de esas ocasiones he notado fallos importantes, de hecho, ninguno, ni siquiera con el RSS feed. La actualización no puede ser más sencilla (y es reversible con un backup). Lo que sí he notado es que han eliminado el botón ‘page’ de las quicktags, y hay que modificar el archivo quicktacks.js para que vuelva a aparecer.
Saludos
Aprovecho la ocasion para preguntarte, estoy con WP 1.5.1.2 y no logro que pinguee ni a botacoras.net.ni a la .com , ni a technorati, ni a ningun otro servicio.
¿Puede ser un problema del hosting (los mails avisandome de los comments me los envia sin problemas)? o del theme? o de que ?
Obviamente no funciona el automatico al poner las direcciones en Opciones/Escribir
Gracias Manuel.
Pande, tiene toda la pinta de ser uno de los errores de la nueva versión. Yo, como no he actualizado desde la 1.5 casi que no puedo ayudarte.
Claro, que doy por hecho que tienes habilitado en tu panel de administración las direcciones para hacer ping.
Un saludo.
Te refieres supongo a si tengo las direcciones en Opciones/Escritura/Actualizar servicios, la respuesta es que sí.
Creo que tampoo me funcionan los trackback por ejemplo. No tengo ni idea que puede suceder , lo más raro es que en el otro blog sí me funcionaba con la misma version ¿sera el hosting? , bueno, gracias igual.
Si tienes las direcciones incorporadas y te funcionaba en otro blog con la misma versión, la cosa puede ir desde problemas con el dominio a una instalación errónea.
¿Por qué no visitas el foro de WP en la página oficial a ver si encuentras algo?
Un saludo.
Los comentarios están cerrados.
{ 2 trackbacks }