Fixed
So, during Pixelodeon, I intended to movlog here, but instead I had to set up Cherylodeon, because Blip.tv couldn’t auto-post to my WordPress blog. Last night some old dog wrote about having the same problem with Flickr. So I started thinking maybe something was wrong with my xmlrpc.php file permissions. I tried all the solutions I found at the WordPress support site to no avail, and realized a lot of people have been having the same problem with posting to their WordPress sites from just about any application imaginable, including Ecto and del.icio.us.
For documentation’s sake so I can find all this if I need it again, here’s what fixed it. I found XMLRPC Error with WordPress (SOLUTION) in the Dreamhost support forum. The post said to add this code block to your xmlrpc.php file:
if (phpversion()=="5.2.2") $GLOBALS['HTTP_RAW_POST_DATA'] =
file_get_contents("php://input");
I had already tried adding this, but to no avail. With or without it, my installation of WordPress was not taking posts from Flickr or Blip.tv. But the poster went on to add that the beginning of his xmlrpc.php file looked like this:
<?php
define ('XMLRPC_REQUEST', TRUE);
// Some browser-embedded clients send cookies. We don't want them.
$_COOKIE = array();
if (phpversion()=="5.2.2") $GLOBALS['HTTP_RAW_POST_DATA'] =
file_get_contents("php://input");
That’s when I realized that my own xmlrpc.php file did not have the
define ('XMLRPC_REQUEST', TRUE);
line. That was the key to the kingdom. Posting from Flickr and Blip.tv is working again for this bird. Hooray!


June 26th, 2007 at 9:11 pm
weird, was it something with dreamhost itself? I use wordpress with godaddy and never have issues cross posting to it.
June 26th, 2007 at 10:19 pm
I don’t know if it was just with Dreamhost, but possibly. There were a lot of people mentioning it on the WordPress site, but not all of them said who their web host was.