miércoles, 21 de diciembre de 2011

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress 3.x: Error inesperado del “timeout” durante la petición API

Posted: 21 Dec 2011 05:15 AM PST

En los foros oficiales de WordPress.org se están informando algunos errores, tras instalar WordPress 3.3 que ofrecen este horrible mensaje:

An Unexpected HTTP Error occurred during the API request.Try again.

Parece ser que hay algún problema en los tiempos de espera de peticiones a la API de WordPress, especialmente a la hora de buscar plugins y temas para instalar, e incluso al instalarlos.

Por supuesto, si te ha pasado esto, sigues pudiendo instalar plugins mediante el cargador de navegador (o por FTP), pero el instalador integrado está provocando algún problema a varios usuarios. También es justo decir que no es un error generalizado, y personalmente yo no lo he tenido en ninguno de los cientos de WordPress que he actualizado, pero debes conocer el problema.

Tampoco te voy a recomendar, aunque se puede, que modifiques ficheros “core” para solucionarlo, porque ya te digo que es un problema puntual, que no afecta a la seguridad, y que se solucionará pronto.

De todos modos, si quieres solucionarlo temporalmente porque te esté afectando, lo que tienes que hacer es esto:

Edita el archivo ‘plugin-install.php‘, situado en la carpeta ‘wp-admin/includes/‘, más o menos por la línea 44, y encuentra el ajuste del ‘timeout‘. Por defecto está marcado a 15, increméntalo a, por ejemplo, 60, con lo que quedaría así:

$request = wp_remote_post('http://api.wordpress.org/plugins/info/1.0/', array( 'timeout' => 60, 'body' => array('action' => $action, 'request' => serialize($args))) );

Nota: me avisa bi0xid que no solo pasa en WordPress 3.3, también en la 3.2, así que es problema de la API

¿Te ha pasado a ti?

No hay comentarios:

Publicar un comentario

Seguidores

Archivo del blog