- Published on
WordPress xml-rpc error
- Authors
- Name
- Daisuke Kobayashi
- https://twitter.com
WordPress の xml-rpc 関係で何点かハマったことがあったのでまとめておきます.
現在このブログは WordPress 3.5.1 + Ubuntu 12.10 64bit + Nginx + Varnish で運営してるのですが xml-rpc を必要とする Plugin,アプリのインストールに失敗しました.
具体的には android の WordPress のログイン時に下記のエラーが発生.
Connection Error org.xmlpull.v1.XmlPullParserException: unexpected type (position:END_DOCUMENT null@1:1 in java.io.InputStreamReader@********)
Jetpack プラグインを WordPress.com のアカウントと接続するときに下記エラーが発生.
Your Jetpack has a glitch. Something went wrong that’s never supposed to happen. Guess you’re just lucky: xml_rpc-32700 Error Details: The Jetpack server could not communicate with your site's XML-RPC URL. Please check to make sure http://daisukekobayashi.com/blog/xmlrpc.php is working properly. It should show 'XML-RPC server accepts POST requests only.' on a line by itself when viewed in a browser and should not have any blank links or extra output anywhere.
原因は Varnish の模様.こちらのサイトの通り,Varnish を一度停止してからやり直してみたらインストール出来ました.