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!
04/08/2005 at August 4, 2005 @ 4:08pm Permalink
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
04/08/2005 at August 4, 2005 @ 4:24pm Permalink
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.
05/08/2005 at August 5, 2005 @ 3:05am Permalink
Blame your hosting company. I’d say ask them what’s up with it, but maybe they’d block your renamed file too.
05/08/2005 at August 5, 2005 @ 9:27am Permalink
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.
07/08/2005 at August 7, 2005 @ 8:28am Permalink
Adny, it’s XML-RPC, and implements Blogger, metaWeblog, and MovableType API.