Title: Remote posting &#8211; XMLRPC &#8211; php.ini &#8211; problem
Last modified: August 19, 2016

---

# Remote posting – XMLRPC – php.ini – problem

 *  [123afm](https://wordpress.org/support/users/123afm/)
 * (@123afm)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/remote-posting-xmlrpc-phpini-problem/)
 * Hi, I am new on this forum, so first of all “Hi” to everyone! I have a problem
   which I hope someone can help me with. It is (as the title of my post will say)
   related to using XMLRPC – remote posting to a WordPress blog.
 * A bit on the background:
    I am using a 3. party service to post articles on some
   of my blogs. I am currently using various hostings for this purpose (hostgator,
   bluehost, resellerzoom, hostingzoom, greengeeks – plus 2 more) and have had no
   problems.
 * 2 weeks ago I signed up for a hosting account on hostmonster, but when I tried
   to set up/configure a blog to use XMLRPC on hostmonster – I ran into problems.
   
   The error message I get from the 3 party service is: “XMLRPC request failed. 
   The error returned was: (Error #-32700) parse error. not well formed”.
 * Steps I have taken to try to solve this is:
 * I am using WP 2.8.6 – have tried using different themes, disabled all plugins–
   tried with a plugin called “LibXML2 Fix” which is supposed to fix XML-RPC requests
   that are mangled. I have cut down the ping list to a bare minimum. Still no luck.
 * And YES I have checked that the “Enable the WordPress, Movable Type, MetaWeblog
   and Blogger XML-RPC publishing protocols.” is checked.
 * I have read on this forum a post with a similar problem – no solution provided
   though: [http://hostmonsterforum.com/showthre…ghlight=XMLRPC](http://hostmonsterforum.com/showthre…ghlight=XMLRPC)
 * I have submitted a ticket at the 3 party service – here is their reply:
    “1) 
   Your webhosts may need to recompile PHP to include the XML libraries. 2) They
   may need to downgrade libxml from libxml2, which sometimes causes issues.”
 * I have submitted a ticket to helpdesk at hostmonster, and apart from being sooo
   slow (it took them like 4 days before they answer and 1-2 days between every 
   reply) – outlining these things, but no real solution has been provided.
    Here
   is the info received from helpdesk at hostmonster:
 * libxml
    libXML support active libXML Version 2.7.3 libXML streams enabled
 * xml
    XML Support active XML Namespace Support active EXPAT Version expat_1.95.8
 * xmlrpc
    core library version xmlrpc-epi v. 0.51 php extension version 0.51
 * From what I have read it seems that it is related to how the php.ini file is 
   configured on hostmonster. So I updated the ticket at hostmonster and here is
   what they wrote 2 days later:
    “If it’s related to how the php.ini file is configured,
   then you should be able to go into your ~/public_html/php.ini file and make whatever
   changes are need to configure it properly. If it’s related to how php was compiled
   and installed on the server, then that is something that, unfortunately, we will
   not be able to change — as it would mean recompiling php for the entire server
   and stopping everyone’s websites which use php while this is done.”
 * So here I am – a non tech guy with a problem! I have looked at the php.ini file
   at my hostmonster account and tried to compare it with the php.ini file at the
   various other hosts I am using, but they seem all to be different – and being
   a non tech guy I am stuck!
 * Anyone have had this problem and a solution?
    Thanks in advance for your time!

Viewing 6 replies - 1 through 6 (of 6 total)

 *  [alism](https://wordpress.org/support/users/alism/)
 * (@alism)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/remote-posting-xmlrpc-phpini-problem/#post-1286092)
 * I think I’d probably replace xmlrpc.php with a fresh copy first of all:
    [http://wordpress.org/download/](http://wordpress.org/download/)
 * What plugins are you using as a matter of interest? (I realise that you’ve tried
   disabling them)
 *  Thread Starter [123afm](https://wordpress.org/support/users/123afm/)
 * (@123afm)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/remote-posting-xmlrpc-phpini-problem/#post-1286117)
 * Hi, and thanks for getting back to me in this regard – highly appreciated!
    Plugins:
   Akismet Google XML Sitemaps LibXML2 Fix Yet Another Related Posts Plugin I have
   just downloaded the file you pointed me to and will replace it accordingly – 
   let you know how it goes in a bit!
 *  Thread Starter [123afm](https://wordpress.org/support/users/123afm/)
 * (@123afm)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/remote-posting-xmlrpc-phpini-problem/#post-1286121)
 * Ok, uploaded a fresh copy of xmlrpc.php – same error though.
 * Hostmonster is using their “special” version of the php.ini file and I have activated
   the “;extension=php_xmlrpc.dll” extension as well.
 *  [alism](https://wordpress.org/support/users/alism/)
 * (@alism)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/remote-posting-xmlrpc-phpini-problem/#post-1286252)
 * The short answer is I don’t know then, sorry. Both my hunches are straight out
   of the window! Can only think it might otherwise be related to use of ‘non-standard’
   characters (use of ampersands and alike) in some way, but I’m really clutching
   at straws with that.
 *  Thread Starter [123afm](https://wordpress.org/support/users/123afm/)
 * (@123afm)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/remote-posting-xmlrpc-phpini-problem/#post-1286255)
 * Hi,
    thanks for taking your time though – I appreciate it!
 *  [bh_WP_fan](https://wordpress.org/support/users/bh_wp_fan/)
 * (@bh_wp_fan)
 * [16 years, 6 months ago](https://wordpress.org/support/topic/remote-posting-xmlrpc-phpini-problem/#post-1286275)
 * Although I’m not really sure what is causing this, the one time I’ve heard of
   it happening before it was caused by a hack. It has been a little while but, 
   if I remember right, the fix was to simply re-upload all of the WordPress core
   files and then work on hardening the WordPress installation/making it more secure.
 * Another way to get some WP installations to cause this error is to create very
   large XML-RPC requests, such as those containing large Base64-encoded images,
   and format the XML without any line breaks. Under some versions of PHP you’ll
   get the error. The solution is to add line breaks.
 * Just to make sure it isn’t a memory problem from a single large request, increase
   your memory_limit in your php.ini file to 64 too.
 * In the cPanel go to PHP Config, set your php mode to php5 (single php.ini) and
   if you don’t already have an existing php.ini file, click the button to install
   one.(which will be installed as php.ini.default and will need to be renamed to
   php.ini) But if you do already have one you don’t need to do that. Then edit 
   your php.ini file and search for memory_limit and change it from 32 to 64.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Remote posting – XMLRPC – php.ini – problem’ is closed to new replies.

## Tags

 * [php.ini](https://wordpress.org/support/topic-tag/php-ini/)
 * [xmlrpc](https://wordpress.org/support/topic-tag/xmlrpc/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 6 replies
 * 3 participants
 * Last reply from: [bh_WP_fan](https://wordpress.org/support/users/bh_wp_fan/)
 * Last activity: [16 years, 6 months ago](https://wordpress.org/support/topic/remote-posting-xmlrpc-phpini-problem/#post-1286275)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
