Daniel Bergey Commotion

Unacceptably XML-RPC

My WordPress installation’s XML-RPC file is not working. When I link directly to it, I receive a 406 Not Acceptable error from Apache. And neither MarsEdit nor ecto can do anything with it. Upgrading to WP 1.5.1.3 didn’t solve it.

I’ve googled and googled, but I can’t seem to find anything.

Help!


5 Comments

Maybe your host is blocking access to it. Try renaming the xmlrpc file and access it. See also http://bb.infinite-sushi.com/viewtopic.php?t=891

Posted by Adriaan on 4 August 2005 @ 4pm

That fixed it. I had to rename it pretty radically, though … it still wouldn’t work when I just renamed it to ‘xmlrpc_renamed.php’. Crazy.

Thanks. :)

Posted by dbergey on 4 August 2005 @ 4pm

Blame your hosting company. I’d say ask them what’s up with it, but maybe they’d block your renamed file too.

Posted by Adriaan on 5 August 2005 @ 3am

There were some large exploits going around for that file a while back. You might still check that you have the latest version, but I imagine your host just has an htaccess that checks for files of that name, regardless of their version.

Additionally, if you’re going to keep it renamed, you should change the link in your , because it points pingbacks to xmlrpc.php right now. This post has piqued my interest in xmlrpc — I thought it was only for pingbacks until now. It’s a 37K file! I’m looking through it now, but it adds several APIs, including some borrowed from other engines/services.

Posted by Andy Fowler on 5 August 2005 @ 9am

Adny, it’s XML-RPC, and implements Blogger, metaWeblog, and MovableType API.

Posted by Adriaan on 7 August 2005 @ 8am