WordPress无法用livewriter写日志解决办法

估计很多朋友都有这个问题,升级到2.7以后不能用livewriter离线写日志了。

提示如下:

—————————
连接到日志时出错
—————————
尝试连接到您的日志时出错:服务器响应无效 – 从日志服务器接收的对 blogger.getUsersBlogs 方法的响应无效:Invalid response document returned from XmlRpc server必须先纠正此错误才能继续操作。
—————————
确定  
—————————

这个问题也困扰了小白很久,从表面上看意思是说wordpress返回的的XmlRpc无法被wlw识别,可具体是那个部分不对却没给提示,不过幸好我们还有g.cn.换了很多关键词终于找到解决办法,原来是因为wordpress本身的一个bug,在utf-8编码下,xml-rpc返回的格式不正确,缺了三个字节,要修正这个问题,按如下操作即可:

  找到chass.ixr.php,这个文件位于wp-includes文件夹下,然后用一个文本编辑工具打开它,查找:

$length = strlen($xml);

替换为:

$length = strlen($xml)+3;

就可以解决这个问题了!在查找过程中也发现了一些别的问题的解决办法,总结一下解决步骤:
1 先禁用插件,看是否为插件导致,可逐个尝试。

2 更换主题,意思同上。

3 替换一个原版的xmlrpc.php试验一下。

4 如果提示服务器错误405如图:
  1

到后台撰写里启用远程发布里的xmlrpc即可:
   3

5 尝试连接到您的日志时出错:服务器响应无效 – 从日志服务器接收的对 blogger.getUsersBlogs 方法的响应无效:Invalid response document returned from XmlRpc server必须先纠正此错误才能继续操作–的错误提示上面已经给出解决办法!

还有一些更改.htaccess的和在xmlrpc加语句的方法,如果实在不行可以自行搜索尝试解决,自我感觉如果因为升级产生的问题应该不在这个的考虑范畴,好了,就啰嗦这么多了希望这文章对大家能有所帮助!

30 评论

  1. 大恩大德 沒齒難忘,正愁這個問題無法解決呢!在wordpress寫日志,速度慢的讓人無法忍受! 用Live Writer好多了.

  2. 大恩大德 沒齒難忘,正愁這個問題無法解決呢!在wordpress寫日志,速度慢的讓人無法忍受! 用Live Writer好多了.

  3. 大恩大德 沒齒難忘,正愁這個問題無法解決呢!在wordpress寫日志,速度慢的讓人無法忍受! 用Live Writer好多了.

  4. 2.7的wordpress文件夹下面你要是找到了chass.ixr.php这个文件我请你吃饭好不?

  5. 2.7的wordpress文件夹下面你要是找到了chass.ixr.php这个文件我请你吃饭好不?

  6. 2.7的wordpress文件夹下面你要是找到了chass.ixr.php这个文件我请你吃饭好不?

  7. wow,终于解决问题了,上次不知道怎么就忽然连不上了,这下似乎正常了
    用的就是修改class-ixr.php

  8. wow,终于解决问题了,上次不知道怎么就忽然连不上了,这下似乎正常了
    用的就是修改class-ixr.php

  9. wow,终于解决问题了,上次不知道怎么就忽然连不上了,这下似乎正常了
    用的就是修改class-ixr.php

  10. […] 转载自http://www.itzine.com.cn/wordpress-can-not-write-log-livewriter-solution.html 分类: note 标签: 评论 (0) Trackbacks (0) 发表评论 Trackback […]

  11. […] 转载自http://www.itzine.com.cn/wordpress-can-not-write-log-livewriter-solution.html 分类: note 标签: 评论 (0) Trackbacks (0) 发表评论 Trackback […]

  12. […] 文章转自:http://www.itzine.com.cn/wordpress-can-not-write-log-livewriter-solution.html 类归于: 未分类 — 王思铭 @ 19:21 评论 (0) […]

  13. […] 文章转自:http://www.itzine.com.cn/wordpress-can-not-write-log-livewriter-solution.html 类归于: 未分类 — 王思铭 @ 19:21 评论 (0) […]

  14. 问题解决,支持!
    是文件 class-ixr.php,在wordpress 安装目录/wp-includes/ 下。

  15. 问题解决,支持!
    是文件 class-ixr.php,在wordpress 安装目录/wp-includes/ 下。

  16. 问题解决,支持!
    是文件 class-ixr.php,在wordpress 安装目录/wp-includes/ 下。

  17. […] 转自:http://www.itzine.com.cn/wordpress-can-not-write-log-livewriter-solution.html […]

  18. […] 转自:http://www.itzine.com.cn/wordpress-can-not-write-log-livewriter-solution.html […]

  19. 感谢博主的分享

  20. 感谢博主的分享

  21. 博主真是大公无私,好的东西分享给大家

  22. 博主真是大公无私,好的东西分享给大家

  23. 有图有真相 谢谢楼主分享

  24. 有图有真相 谢谢楼主分享

发表评论