宝宝健康成长网首页刘易桉宝宝健康成长 林林微博 育儿护理知识 宝宝网址导航
当前位置: 首页 >> 网络学习 >> Window Live Writer 发布日志xmlrpc错误

Window Live Writer 发布日志xmlrpc错误

站长一直使用Window Live Writer (简称 WLW)发布日志。Window Live Writer 支持各种主流的博客软件,比如 WordPress。不过在使用 Live Writer 发表日志的时候,偶尔会遇到一些错误,其中最常见错误就是xmlrpc 协议错误,“服务器响应无效”,或者是今天我遇到的moved permanently(永久迁移)。今天我们来给大家介绍一下这个问题以及相应的处理办法。

首先描述一下问题,忘了截图(汗)。发布日志时,有停顿,弹出对话框,大意是无法打开 http:域名/xmlrpc.php,它已被moved permanently。

站长解决过程:

首先更换成默认主题(theme),无效。

停用全部插件,无效。

检查.htaccess文件,发现已经被修改,应该是恢复成默认?拿出备份文件中的.htaccess,上传,搞定!

希望能对您的有所帮助。

下面再写一下关于Invalid Server Response服务器响应无效的解决方案。

      

  1. 这可能是由于 PHP 版本所引起的问题。解决办法:打开 xmlrpc.php 文件(在wordpress的主目录下),添加如下代码到文件的顶部,<?php 之后:

    $HTTP_RAW_POST_DATA = file_get_contents(“php://input”);

  2. 也可能是由于 .htaccess 规则错误所引起的。解决办法:将如下代码复制到 .htaccess 文件:

    <Files xmlrpc.php>

        SecFilterInheritance Off

    </Files>

  3. 还有可能是由于 WLW 与某个已经安装启用的 WordPress 插件冲突。解决方案:禁用所有的 WordPress 插件,然后逐一启用,可找出具体的插件。

    WordPress 论坛有位网友曾经遇到过 Window Live Writer 与 WordPress Super Cache 插件冲突的情况,下载新的版本即可解决;还有一个网友是因为 Window Live Writer 与插件 NextGEN 冲突,禁用此插件即可。

    因此,如果你遇到 xmlrpc 错误,可以考虑一下是不是最近增加或者修改过某个WordPress插件。

  4. xmlrpc.php 文件中增加了一些代码,调用到一些函数无法执行。解决方案:这个稍微困难一些,你可以使用 Fiddler 来监测 WLW 和你的主机之间的流量,查看都调用了哪些函数,然后找出原因。

    有个网友在使用 Live Writer 上传图片过程中,由于使用的ftp客户端软件将上传的文件名强制修改为小写,也遇到了同样的问题,最后通过这个办法找到了原因:(。

      以上四个是解决 Live Writer 的"Invalid server response"错误的常用的办法。

      1. 发表评论

        ^留言没头像?教你设置头像!
        我的应用 Follow@cnbabyup 宝宝问答>  0-1岁  1-3岁  3-6岁 手气不错