Note to Other WordPress Users Wondering Why the Hell Their Clients Are Acting Strangely With Dreamhost

May 10th, 2007  |  Published in etc  |  4 Comments

If you use Ecto, MarsEdit or anything else that needs to use XML-RPC to talk to your WordPress blog on Dreamhost, you may have had problems posting, retrieving posts, etc. etc.

Here’s Dreamhost’s response to my query:

Hello,

Our PHP5 version has been updated to version 5.2.2 lately, so your

software may be making some calls that are incompatible with it. Try

checking with the software’s developers and see if there’s any issues

with their software and WordPress running on PHP 5.2.2.

Thanks!

Hm. Well, no … Dreamhost gave me the only broken software involved here, which is PHP 5.2.2.

A comment here has the fix. Add the following line to {WordPress root}/xmlrpc.php:

 $HTTP_RAW_POST_DATA = file_get_contents("php://input");

See also: Broken Blogging Software and WordPress XML-RPC (Ecto and MarsEdit)

p.s. I hope this wiki registration fares better than my brief attempt to flag a plagiarist on Wikipedia.

Tags: , , ,

  • http://www.goesping.org/ Ed Heil

    Ecto’s fine for me. Maybe they’ve already upgraded to the patched version?

  • http://www.goesping.org/ Ed Heil

    I’m kinda surprised at the comments on that bug thread. It’s PHP, folks. You expect the people working on it to know what they’re doing any more than the people who choose to use PHP for their projects (if they have a choice) know what they’re doing?

  • mph

    You expect the people working on it to know what they’re doing any more than the people who choose to use PHP for their projects (if they have a choice) know what they’re doing?

    Iceburn!

    I think they might have patched it. In my exchange with the Dreamhost support fellow, I pointed him to the bug report, which points to the remedy. It seems patching PHP would beat the hell out of telling a bunch of confused Dreamhost users how to fix WordPress.

  • http://www.scarletstarstudios.com/ gl.

    your “brief attempt to flag a plagiarist on Wikipedia”?

© Michael Hall, licensed under a Creative Commons Attribution-ShareAlike 3.0 United States license.