No solo un blog misceláneo más… es un blog de weas frikis

Archives Posts

Problemas con XMLRPC y PHP 5.2.2

June 25th, 2007 by scyfox

Hace varios días que Scribe Fire me prohibia subir nuevo contenido dado que me lanzaba el siguiente error:

La API en la URL introducida parece no existir. Por favor asegúrese de tener la URL correcta e intente denuevo. XML Response:XML-RPC server accepts POST requests only

Al parecer el problema es originado por un error en PHP 5.2.2 y no en Scribe Fire o Wordpress. Por lo que estuve averiguando, mi servicio de hosting actualizó su versión de php sin testear completamente si tenía o no problemas. Afortunadamente un grupo no menor de bloggers se juntaron para ver si podrían resolver el asunto. Terminaron casi todos en caminos sin salida hasta que se supo que era un bug de la versión de php instalada en sus sitios.

La solución parche hasta que se lance una versión oficial de php.org es la siguiente:

Abrir el archivo ‘xmlrpc.php’ y luego de la línea <?php colocar el siguiente código:
if (!isset($HTTP_RAW_POST_DATA)){
$HTTP_RAW_POST_DATA = file_get_contents(’php://input’);
}

Guardar todo y probar denuevo con Scribe Fire.

Al hacer esto se parcha un problema que existe con una variable global que afecta directamente a contenido rpc que es el que usa SF para trabajar.

Espero que solucione sus problemas esta solución.

http://performancing.com/support/account-wizard-problem-wordpress
http://will.hughesfamily.net.au/20070513/wordpress-xml-rpc-server-accepts-post-requests-only/
http://wlwplugins.com/how-to-fix-invalid-bloggergetusersblogs-method-response.php
http://mu.wordpress.org/forums/topic.php?id=4934&replies=1

SillA!

Share/Save/Bookmark

Categoria(s) Wordpress having 1 Comment »

Tags: , , ,