WordPress的报错:Invalid response document returned from XmlRpc server

xmlRPC错误  WordPress的报错:Invalid response document returned from XmlRpc server xmlRPC thumb

好久没有整理blog了, 用WLW发布博客,却遇到这个问题:

Invalid response document returned from XmlRpc server

最近没有做什么,除了刚更新了iNove_Plus_v1.1主题和几个插件, WordPress主程序没有动.

内事不决问百度,外事不决问谷歌.

比较靠谱的办法说是UTF8编码问题导致了XMLPRC获得存在少几个字符问题。

故打开WLW的日志查看:

C:\Users\Administrator\AppData\Local\Windows Live Writer\Windows Live Writer.log

WindowsLive.Writer.CoreServices.XmlRpcClientInvalidResponseException: Invalid response document returned from XmlRpc server —> System.Xml.XmlException:

出现意外的文件结尾。以下元素未封闭: methodResponse. 行 18,位置 17。

按照网络的办法,需要 /wp-includes/class-IXR.php文件

  1. 找到字段:$length = strlen($xml);
  2. 将其替换为:$length = strlen($xml)+3; 但是我的错误并未解决。
    再翻开了一般错误提示的日志:

    <?xml version=""1.0″"?>
    <methodResponse>
      <params>
        <param>
          <value>
          <array><data>
      <value><struct>
      <member><name>isAdmin</name><value><boolean>1</boolean></value></member>
      <member><name>url</name><value><string>http://www.xifarm.com/</string></value></member>
      <member><name>blogid</name><value><string>1</string></value></member>
      <member><name>blogName</name><value><string>息田网站|个人博客(ResearchMFG)</string></value></member>
      <member><name>xmlrpc</name><value><string>http://www.xifarm.com/xmlrpc.php</string></value></member>
    </struct></value>
    </data></array>
          </value>
        </param>
      </params>
    </methodRespons",""

    结尾封闭的methodRespons少了一个>符号。

    把上面的+3修改为

    $length = strlen($xml)+1;

    问题解决 有棕榈树的小岛  WordPress的报错:Invalid response document returned from XmlRpc server wlEmoticon islandwithapalmtree

Avatar

Author: Instagram老王

学习心得、技术分享、Instagram社交营销技术攻坚。