Forums

Wordpress 2.8.4 XML-RPC problem (11 posts)

  1. negora
    Member
    Posted 1 month ago #

    Hi all,

    I've updated to 2.8.4 as urged by the recent security fix, however, posting via xmlrpc stopped working. I'm trying to do this from Flickr.

    Basically the xmlrpc.php endpoint works partially. After enabling logging, it logs the input (which seems correct), but then nothing happens.

    I've enabled both Atom and MetalWeblog protocols in the wordpress settings. I've created a new user/pass combination.

    Testing with an xmlrpc debugger I get this when invoking a system.listmethods:
    HTTP/1.1 200 OK
    Date: Wed, 07 Oct 2009 07:13:34 GMT
    Server: Apache/2.2.3 (Debian) PHP/4.4.4-8+etch4 mod_perl/2.0.2 Perl/v5.8.8
    X-Powered-By: PHP/4.4.4-8+etch4
    Content-Length: 0
    Connection: close
    Content-Type: text/html

    The same test works fine when I use the endpoint of the previously installed version.

    Any ideas? I'm completely at a loss here. Thanks in advance.

  2. josephscott
    Member
    Posted 1 month ago #

    Are there any errors logged on the server when making this request?

  3. negora
    Member
    Posted 1 month ago #

    No errors I can see other than:

    [Mon Oct 05 20:30:56 2009] [error] [client 81.13.xxx.xx] File does not exist:/mydomainhere.com/blog/wp-includes/js/thickbox/loadingAnimation.gif, referer: http://mydomainhere.com/blog/wp-admin/

    Nothing at all related to xmlrpc. I do see the access hits though.

    Any ideas?

  4. negora
    Member
    Posted 1 month ago #

    Anybody at all? I really don't know what to look for and how to debug it, am I really the only one with this issue?

  5. josephscott
    Member
    Posted 1 month ago #

    Are you able to use the WP blog via other XML-RPC clients like Windows Live Writer or MarsEdit?

    What's the URL for your blog? I can look for any obvious issues.

  6. negora
    Member
    Posted 1 month ago #

    Hi Joseph,

    I'm not using any other xml-rpc clients, I've tried however an xml-rpc debugger, and implemented a quick call with a ruby library as well, neither of which worked.

    The blog is at http://dawnideas.com/blog/

    Thanks in advance.

  7. josephscott
    Member
    Posted 1 month ago #

    I made a system.listMethods request to http://dawnideas.com/blog/xmlrpc.php and the web server responded with nothing. The content length HTTP header was zero and there was no HTTP status header at all.

  8. negora
    Member
    Posted 1 month ago #

    Yes, that's about what I get as well. But that doesn't tell us what's happening. The xml-rpc.php file is valid, and it logs the access request. ... any other ideas?

  9. josephscott
    Member
    Posted 1 month ago #

    There's something on the server end that is causing a problem. Check the webserver/PHP error logs. Do you have something like mod_security installed that might be blocking requests to the xmlrpc.php file?

  10. negora
    Member
    Posted 1 month ago #

    but the requests get through! i see them in the access.log ... and error.log is empty with respect to xml-rpc.php ...

    i guess i'll try a fresh install if nothing else works and see from there.

  11. josephscott
    Member
    Posted 1 month ago #

    I suspect there is some error on the server, either on the setup or possibly in the code (and isn't getting logged for some reason).

Reply

You must log in to post.

About this Topic