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!

This entry was posted in Blip.tv, blog, blogging, Flickr, site, WordPress. Bookmark the permalink.

2 Responses to Fixed

  1. weird, was it something with dreamhost itself? I use wordpress with godaddy and never have issues cross posting to it.

  2. Cheryl Colan says:

    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.