[wp-trac] [WordPress Trac] #4248: Workaround for XML-RPC bug in PHP
5.2.2
WordPress Trac
wp-trac at lists.automattic.com
Thu May 10 23:01:14 GMT 2007
#4248: Workaround for XML-RPC bug in PHP 5.2.2
---------------------+------------------------------------------------------
Reporter: kelson | Owner: anonymous
Type: defect | Status: new
Priority: normal | Milestone: 2.4
Component: XML-RPC | Version:
Severity: major | Keywords: xmlrpc
---------------------+------------------------------------------------------
I'm not sure if this is even appropriate here, since it's not really
WordPress' fault, but there's a bug in PHP 5.2.2 that prevents XMLRPC from
working properly. Basically, $HTTP_RAW_POST_DATA is never set, even when
called via POST or with the config option set to always be on.
It's possible to work around it in WP 2.2 by adding one line to the
beginning of WordPress' xmlrpc.php file, right before the first mention of
the variable.
`$HTTP_RAW_POST_DATA = file_get_contents("php://input");`
It's apparently fixed in the PHP CVS, but who knows how long it'll be
before 5.2.3 comes out.
Anyway, I don't know if you'll want to include a workaround for a single-
version bug (though this is the most current "stable" release) or what
impact this would have running on other versions of PHP, but I thought I'd
post it just to convey the info.
* [http://www.hyperborea.org/journal/archives/2007/05/07/automattic-stats/
My experience troubleshooting the issue]
* [http://mph.puddingbowl.org/2007/05/10/note-to-other-wordpress-users-
wondering-why-the-hell-their-clients-are-acting-strangely-with-dreamhost/
A post that identified the cause]
* [http://bugs.php.net/bug.php?id=41293 PHP Bug 41293]
--
Ticket URL: <http://trac.wordpress.org/ticket/4248>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list