XMLRPC Error on GoDaddy Hosted Blogs

Over the past 24 hours we have heard from various WordPress bloggers who use GoDaddy as their web host, who have been experiencing issues connecting to their blogs. BlogPad Pro (and all other mobile apps) use the inbuilt XMLRPC file to communicate with your WordPress blog, but GoDaddy users are getting an error message saying:

“Failed whilst testing XMLRPC service…”

 

Why am I getting this error?

From what we can tell, it seems that GoDaddy have added some kind of Firewall rule that prohibits proper use of the XMLRPC API (Application Programming Interface – the means by which all mobile apps communicate with your blog). We haven’t confirmed this though as we are not able to contact GoDaddy about this directly.

What can I do to fix this?

First of all you’ll need to contact support at GoDaddy to let them know that they have broken some functionality on your blog by disabling XMLRPC access in this way.

In the meantime, we have found a way to get around the issue – by renaming the “xmlrpc.php” file found in the root folder of your blog. We recommend that it is renamed something that does not include “xmlrpc” in the name, so something like “bpp-api.php” should be fine.

Now, if you’re adding your blog for the first time to BlogPad Pro, then in the “URL” field simply add the full URL path to the newly named file, eg:

http://www.my-domain-name.com/bpp-api.php

If however you wish to do this for a blog that has already been added to BlogPad Pro, you can update the XMLRPC URL for the blog by doing the following:

  1. Go to “Manage Blogs” (ie tapping on the “B” button)
  2. Tap on the right-facing blue arrow for the blog in question to display the “Blog Options” menu
  3. From the “Blog Options” menu, tap on the “Edit Blog Settings”
  4. On the “Local Blog Settings” screen, edit the “XMLRPC URL” to be the newly renamed file
  5. Tap on “Save Changes” to save

If everything has worked correctly (i.e. BlogPad Pro can find your renamed XMLRPC file), then everything should be OK. If you encounter issues still, then please let us know.

Apologies for any inconvenience this may have caused, but this has been completely out of our control.

HTML Showing in Post Content on Self-Hosted WordPress Blog

If you have a self-hosted WordPress blog and html is showing up incorrectly when you publish your blog (the content all looks like raw HTML) it is usually because your webhost has an old version of the libxml2 library installed.

How to solve this issue:

  1. The best solution is to get your web host to sort this out for you. If they need some guidance on doing this then you can point them in the direction of this support thread.
  2. If your host won’t do this upgrade for you then you can install this plugin which has been created to fix the problem. The LibXML2 Fix plugin*

*Please note this plugin has not been written by BlogPad Pro and we are in no way responsible for its availability or any issues it may cause. We are recommending it based upon previous customer experiences and recommendations