冰古blog » wordpress » 2006 » 03 » 09 » 更新blogbus to wordpress转换程序

更新blogbus to wordpress转换程序

不久前写了个从blogbus跳转到WordPress的小程序,因为只是简单在本地测试了一下就迫不及待的post出来与大家分享。没想到上传到服务器后运行却与本地测试有较大的差别,一直不能完整的把blogbus的备份文件转换到rss格式。

今天在网络闲逛时发现了一个XML to PHP的库,发现这个应该可以用在blogbus2wp的转换中。

果然一切都变得简单了。经过使用这个库,可以比较完美地把blogbus备份中的数据取出。我所要做的只是把数据格式化为rss2。

使用方法:
下载blogbus2wordpress.zip,解压;
根据你的需要修改index.php中的

$filename = ‘bus.xml’;
$allowtag = true;

上传index.php、xml.php和blogbus的备份文件到你的空间中(如果你使用的是BSP,你可以在本地安装一个php);
运行index.php;
将所得到的页面保存为xml(以xml为后缀名)文件;
在wordpress的后后台中import即可。

Tips:import过程中,wp会将xml文件上传到你的wordpress目录 -> wp-content -> uploads文件夹中。当import完成后,你可以删除它,节省空间!

如果你在使用中遇到问题可以在这里comment,或者直接Gmail我

参考:PHP XML Library

155 Responses to “更新blogbus to wordpress转换程序”

  1. crifan says:

    想要实现国内的一些博客搬家到wordpress的,可以用我写的python脚本,一次搞定所有功能,包括导出所有帖子的标题,分类,内容,标签,全部评论,下载本博客图片和其他图片再替换图片链接,等等功能:
    BlogsToWordPress v8.3- 将百度空间,网易163,新浪sina,QQ空间,人人网,CSDN,搜狐Sohu等博客搬家到WordPress
    http://www.crifan.com/crifan_released_all/website/python/blogstowordpress/

  2. […] 所以一切就很简单了。搬家完成后,导出,就得到了一个XML文件。这个文件和WordPress的格式不同,所以要转换一下格式。想简单点的话,一位叫一天到晚游泳的鱼的网友提供了工具,访问这个http://iamlaozhao.cn/tools/blogbus/,上传文件就可以得到转换好格式的xml文件了。这个程序的最初来源是冰古提供的更新blogbus to wordpress转换程序。当然,为了避免有那么一天别人的网站不能访问,你也可以下载源代码blogbus2wp上传到自己的PHP服务器上。(点我下载) […]

  3. […] WordPress的导入导出功能相当完善,方便大家从其他博客程序转换到Wordpress或转出.对于使用Blogbus等BSP服务的Blogger来说,转换到Wordpress还是个相当困难的事情。别担心,冰古Blog给我们介绍了如何从Blogbus转换到Wordpress:下载blogbus2wordpress.zip并解压 根据你的需要修改index.php中的$filename = ‘bus.xml’;$allowtag = true;将Blogbus备份数据转换为XML数据上传index.php、xml.php和blogbus的备份文件到你的空间中并运行index.php,将所得到的页面保存为xml(以xml为后缀名)文件;向Wordpress导入数据在wordpress的后后台中import即可。 WordPress永久链接设置参数与技巧 […]

  4. […]       zblog也是独立博客软件,而且不需要mysql数据库,但本来我就不太想用它,花5元钱试用了7天另一个带mysql数据库的空间,wordpress和zblog一起对比,最后zblog淘汰掉,把百度空间的文章搬家至wordpress本以为很容易,搬到博客大巴再导出,再导入wordpress,可是我没想到代码形式不同所以不能导入,找了很多办法,基本都是过时不能用的办法,只有一个办法能用blogbus to wordpress转换程序,但是这个转换以后,评论,分类全部丢失,但是没有别的办法,只有它了。然后是伪静态文章地址,前提是你买的空间支持伪静态,然后找一个httpd.ini文件,用FTP上传,伪静态是为了搜索引擎更容易搜索到,动态网页不容易被收录,我本来就不知道怎么宣传网站,就更需要这个了。还有各种插件就不一一说了,以后慢慢发表经验吧…… […]

  5. […] zblog也是独立博客软件,而且不需要mysql数据库,但本来我就不太想用它,花5元钱试用了7天另一个带mysql数据库的空间,wordpress和zblog一起对比,最后zblog淘汰掉,把百度空间的文章搬家至wordpress本以为很容易,搬到博客大巴再导出,再导入wordpress,可是我没想到代码形式不同所以不能导入,找了很多办法,基本都是过时不能用的办法,只有一个办法能用blogbus to wordpress转换程序,但是这个转换以后,评论,分类全部丢失,但是没有别的办法,只有它了。然后是伪静态文章地址,前提是你买的空间支持伪静态,然后找一个httpd.ini文件,用FTP上传,伪静态是为了搜索引擎更容易搜索到,动态网页不容易被收录,我本来就不知道怎么宣传网站,就更需要这个了。还有各种插件就不一一说了,以后慢慢发表经验吧…… […]

  6. Amu says:

    今天试着搬家的时候出问题了。总是有这样的提示“无法显示 XML 页。
    使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
    ”,也不知道是不是php版本的问题。

  7. jyasa says:

    汗,我也不行,有出错。冰古,你能开放一个Link让我们上传自己的备份文件转么?
    我怎么弄都不行,不知道哪出问题了

  8. TracyL says:

    你好。我用的是wordpress.com的blog,請問可以將blogbus的xml文件轉換然後導入到wordpress嗎?

  9. […] 这依旧是修改版,修改自http://bingu.net/308/update-blogbus-to-wordpress/。其实我本不喜欢背后说别人的坏话,这个源程序真的做得很粗糙,没有用心。当然还是要感谢他开了头。 […]

  10. escl says:

    另外开心网kaixin001.com的日记我也想导入到wordpress,冰古可以帮助想想办法吗? 🙄

  11. escl says:

    你好冰古,我想把我的搜狐blog搬家到wordpress,试验了好多软件都不行,请问我该怎么做呢?
    我刚才去了blogbus的网站,发现他们关闭了一键搬家功能。
    请帮帮忙,万分感谢
    我的sohublog地址是escl1.blog.sohu.com
    或者麻烦您给我一份备份文件。。。再次感谢

  12. […] to PHP的库,把博客大巴导出数据转成RSS2然后导再Wordpress。一共有两篇,新, […]

  13. xuanzaibobo says:

    你好
    我是WordPress的新手,还不知道怎么上传。
    我用ftp上传到了我的服务器,但不知道怎么运行……
    我想把blogbus的转化从WordPress的,很头疼。
    请赐教。

  14. […] 更新blogbus to wordpress程序 […]

  15. […] 继续Google,找到了冰古的一个解决方案——blogbus to wordpress转换程序。他的方法是基于XML to PHP库,实现了博客大巴的备份XML文件到RSS2格式的转换,使用方法也很简单: […]

  16. […] 正如一位叫生煎包的童鞋所说:网络何其多达人,人人都是活雷锋。我首先看到的是冰谷(此人也是豆瓣wordpress小组的创建者)提供的”blogbus2wordpress“转换程序(现在有了更新版),但继而又看到另一位豆友obi对这个程序的更新,据说可以很好的支持2.9.1版。不过呢,这种方法的前提是要搭建php运行环境,我百度之谷歌之,下载了一个似乎是AppServ的东西,但未安装成功,不知道是不支持64位系统还是怎么着。然后我想原理反正只是把xml格式转换一下,就发邮件给obi老师,很快收到回复说:有很多不规范标签,改起来很麻烦。 […]

  17. hacker says:

    我按照这个改了,但是导入的时候提示”无效导入”,怎么回事啊?

  18. barbapaap says:

    你好,我完全是个新手,从blogbus搬出来的。导入时候出了问题,现在用的你的这个改了,但是”上传到你的空间“是个什么过程?谢谢

  19. 风亦萧寒 says:

    感谢您的分享

    但是我那个是wp托管这样的东西 不知道如何才能上传文件到空间啊 不知道该如何解决?

    • 冰古 says:

      你需要有自己的php空间来进行这个操作,如果你实在没有可以把备份文件用邮件发给我,我帮你转换后再发回给你。

  20. funnie says:

    用这个程序试了好多遍,总是出错,冰古大哥可否帮忙转换一下?
    我Q 269845295

  21. ckbus says:

    无效文件
    请上传一个有效的 WXR (WordPress eXtended RSS) 导出文件。
    我按照lz的方法保存了xml文件 可是导入的时候提示无效 怎么办啊

    我的qq 28919246

  22. […] 感谢先行者冰古http://bingu.net/308/update-blogbus-to-wordpress/ […]

  23. […] WordPress的导入导出功能相当完善,方便大家从其他博客程序转换到Wordpress或转出,Z-Blog无缝转移到WordPress一文给了大家一个从别个博客程序转换到Wordpress的一个思路,但对于使用Blogbus等BSP服务的Blogger来说,转换到Wordpress还是个相当困难的事情。别担心,冰古Blog给我们介绍了如何从Blogbus转换到Wordpress: […]

  24. feicun says:

    谢谢bingu,刚刚帮一个朋友从blogbus搬到wp,你这个转换器太又用了!

  25. […] 注:第二步的后台处理文件借鉴了bingu的转换程序。 […]

  26. […] 最后一步,到你的WordPress后台导入第二步得到的xml文档即可,注意导入类型为WordPress。这样不会丢失留言。注:第二步的后台处理文件借鉴了bingu的转换程序。 Posted in 主题研究 Tags: BlogBus,搬家 « 撞死动物制成艺术品【13P】 You can leave a response, or trackback from your own site. […]

  27. […] WordPress的导入导出功能相当完善,方便大家从其他博客程序转换到Wordpress或转出,Z-Blog无缝转移到WordPress一文给了大家一个从别个博客程序转换到Wordpress的一个思路,但对于使用Blogbus等BSP服务的Blogger来说,转换到Wordpress还是个相当困难的事情。别担心,冰古Blog给我们介绍了如何从Blogbus转换到Wordpress: […]

  28. […] WordPress的导入导出功能相当完善,方便大家从其他博客程序转换到Wordpress或转出,Z-Blog无缝转移到WordPress一文给了大家一个从别个博客程序转换到Wordpress的一个思路,但对于使用Blogbus等BSP服务的Blogger来说,转换到Wordpress还是个相当困难的事情。别担心,冰古Blog给我们介绍了如何从Blogbus转换到Wordpress: […]

  29. 从blogbus迁移到wordpress…

    采用了 BlogBus搬家文件转WordPress导入文件(阅微堂)的程序,稍作改进:

    增加对Tag的支持
    解决了comment导入时的bug:“某些日志的评论部分会产生一些不知所谓的评论(通常是5条)”
    在post只……

  30. William Hua says:

    冰古,今天用了你的转换程序,似乎对于tag的处理还不完美啊,我从博客大巴导出的数据中所有的tag都不见了,有解吗?

    • 冰古 says:

      tag当时是没有考虑的,因为当时wordpress还没有加入原生的tag,而只有category。

      最近我都没时间去修改,如果你真的需要,可以看看 ant21 的python版本。

      • William Hua says:

        多谢冰古,我会试一下这个方法。
        另外,今天有朋友告诉我优博网的老大Oneoo也有开发一个BlogBus 的XML文件到WordPress独立博客的导入器,晚上我也试一下效果看

  31. […] 注:第二步的后台处理文件借鉴了bingu的转换程序。 四月 2nd, 2009 in 随笔技巧 […]

  32. […] 注:第二步的后台处理文件借鉴了bingu的转换程序。 […]

  33. […] 注:第二步的后台处理文件借鉴了bingu的转换程序。 主题研究 […]

  34. Sumi says:

    问一句,Blogbus的图片怎么搬? 😐

  35. 枫无衣 says:

    请问导入时提示
    无法建立目录XXXXXXXXXXXXXXXX是否上级目录没有写权限?
    是怎么回事?

  36. jht says:

    你太客气了,我不着急 😆

  37. 冰古 says:

    抱歉啊,jht,这几天都没有上网,可能要过多几天才能搞好了。
    现在我都只能用手机回复一下留言

  38. […] 顺便说一下,从blogbus如何迁移到wordpress,可以参见这里。除了丢失了评论,其他很完美,分类什么都还在。 Filed under 未分类 […]

  39. jht says:

    谢谢啊,我会继续关注的

  40. 冰古 says:

    我看看这两天能不能搞好,到时我会post出来的。

  41. jht says:

    嗯,我是说真的呵呵,陆陆续续在几个WP的BSP发了几篇文章,现在懒得打理了,所以想集合到BlogBus。可是我在WP后台直接导出的XML,BlogBus不能读取,有办法解决吗?

  42. 冰古 says:

    @jht 兄弟的发散性思维真不错。不过你真的需要吗?基本上都是一个原理的。

  43. jht says:

    反过来怎么转换呢?谢谢

  44. […] 注:第二步的后台处理文件借鉴了bingu的转换程序。 […]

  45. 冰古 says:

    哦,原来那个法语来的。我就是看到你的名字像是日语,而那个merci看上去的读音就像抗日战争片里那些日本鬼子说的一个单词,所以有此一问。对于日本我是没有怎样极端地看的,因为我还是觉得先搞好自己再说,比如说相机,自己都没有一个品能拿得出手的,你还说要抵制,这不是搞笑吗?而搞好了自己,我们还须要极端地看日本吗?:)

  46. skuara says:

    是法语。谢谢的意思。最动听的语言,不是日语,

    我的名字是SA KU RA 日语滴 哈啊哈。。

    其实日本文化也很悠远。喜欢日本的一些导演电影和音乐。有些是中国人所达不到的。现在不是以前的年代。o(∩_∩)o…不能这么极端地看地问题呢。。哈

  47. 冰古 says:

    我汗,竟然说日语。整天听鬼子说这个merci,究竟这个是什么意思呢

  48. skuara says:

    哈 昨天这个问题朋友帮我解决了 嘿嘿。我已经安好家了。

    收到你的来信 还是很感谢你呢 。

    哈 merci,merci.

  49. 冰古 says:

    好的,不过这两天可能上不了机,过两天再给你搞。(我现在是用手机回复的:))

  50. skuara says:

    我真是太累了。还是转不了,你能帮我转一下么?so tired…

    我发你GMAIL 吧。

  51. Beach says:

    这个不错啊,不过我2,3年之前的BlogBus文章不想搬了,毕竟类别不同,时过境迁!

  52. 冰古 says:

    @cuikai 这个我也没办法,不能外链的,难搞。

  53. cuikai says:

    SINA的图片好难搬啊……

    有没有比较好的方法?

  54. […] 自独立博客搭建起以来,便想着把自己从前散落在各大Bsp上的日志搬过来,这样归一比较放心。起初看见wp有导入的功能,便直接通过blogbak等第三方软件形成.xml或rss等导入,结果在wp里显示文章标题和内文全是乱码,想来格式不对,便四处在网上寻找方法。发现网上流传的基本上都是网友冰古的一个程序,通过blogbus to wordpress,因不懂php,用他的方法在我的主机空间服务端老是无法调用程序,便作罢。后来辗转又看到了ant21的一个法子,他是利用python写了个转换脚本,按照指示,我安装了python,但在命令行里执行指令的时候,老是出错,不能形成新的xml,想来是blogbus导出的xml存在格式问题。这么一折腾,我的头就开始大了,不懂网络程序真是郁闷啊。就为博客搬家这事忙活几天无果(有这功夫,手动可以贴过来了),气闷的憋。再后来,突然找到一个在线的blogbus-xml to rss2.0转换程序,于是抱着最后一线希望,转换好了文件然后上传到wp,终于成功了,那个激动值当在心里开出花来。 […]

  55. […] 搜了一下,这里有一个从大巴到WP的小程序,但是有点麻烦,还需要本地安装PHP,我放弃了。 […]

  56. […] 不管出于什么样的理由,长期的内容屏蔽也是绝对不能接受的。基本上,如果不使用Blogger的服务的话,那末WordPress几乎是唯一能够符合博客质量要求的选择:a) 能够实现域名聚合(我再也不愿意把内容再分散在以非GAOBO.ORG的地方了,Windows Live Spaces日志是唯一的例外,因为那个需要和即时通讯整合——好吧,还有Picasa Web Album托管的相册,不过你能不能推荐我一个能够聚合域名的、且符合质量的相册服务呢?我觉得Google倒是有可能在将来做这件事的);b) 它有一个博客系统所需要的全部功能,不多也不少(no more, no less);c) 它成熟、经过充分的测试,经受住了大量用户使用的考验;d) 它能极方便地导入Blogger的博客(不用的话,你真无法体会这种爽沁心脾的感觉)和Blogbus的博客(请使用冰古博客提供的转换程序)——尽管我在导入时多少还是遇到了一些障碍,一开始Blogger的博客总是显示文章计数为零,后来经过魏波的提示,发现是使用了自定义域的缘故,取消自定义域马上就好了;再后来导入Blogbus博客的转换结果也总不成功,检查后发现不应该作为WXR格式导入而应该作为普通RSS格式导入,换用以后就成功了。 […]

  57. […] 不算顺利的将blogbus上的文章转过wordpress 2.51来了。虽然有部分图片显示不正常,但是连文章带评论的都转了过来,我已经很满意啦。在这里要感谢冰古,ease,还有星月轮转. […]

  58. 冰古 says:

    @盲流北丐 看来是你的空间不支持某些函数。

  59. 盲流北丐 says:

    XML解析错误:废弃 document 元素之后的内容
    位置:http://www.beigai.net/index.php
    行:2,列:1Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of xml_parser_set_option(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. in /home/.bahama/beigai/beigai.net/xml.php on line 63

  60. […] 事实上这条路已经有很多人走过。冰古算是一位先驱,先后几次更新他的转换程序。 […]

  61. TTTT says:

    😳 你的博客很漂亮啊

  62. 86's world says:

    Blogbus2RSS转换工具在线版…

            地址:http://www.syx86.cn/tools/blogbus2RSS
            使用方法:

    访问Blogbus博客搬家工具,生成相应xml文件
    在Blogbus2RSS(本)页面上传第一步中生成的xml文件
    在Wordpress后台的 管理->导入….

  63. […] 二、blogbus搬家到 wordpress搬家服务所需工具地址:http://bingu.net/blog/308/update-blogbus-to-wordpress/搬家过程:1、下载blogbus2wordpress.zip,解压;2、根据你的需要修改index.php中的$filename = ‘bus.xml’;    $allowtag = true;3、上传index.php、xml.php和blogbus的备份文件到你的空间中(如果你使用的是BSP,你可以在本地安装一个php);4、运行index.php;5、将所得到的页面保存为xml(以xml为后缀名)文件;6、在wordpress的后后台中import即可。 […]

  64. […] 使用 blogbus2wordpress将blogbus备份文件转换成RSS文件(感谢冰古) […]

  65. macnie says:

    冰古你好,我用这个程序转换不成功,总是显示:



    Blogbus to WordPress

    Blogbus to WordPress
    December 3, 2007, 6:59 pm
    http://bingu.net/blog/290/从blogbus跳转到wordpress/
    ZH_CN

    内容不出来。不知道怎么回事。请Email我好吗。谢谢

  66. […] 冰古Bloghttp://bingu.net/blog/308/update-blogbus-to-wordpress/ […]

  67. Woodu says:

    Warning
    : Invalid argument supplied for foreach() in
    E:\Discuz!EXP\wwwroot\index.php
    on line
    29
    这怎么解决?谢谢

  68. ant21 says:

    我写了一个 blogbus 到 wordpress 的转换脚本,生成 wordpress 的扩展 rss 格式,可以导入所有内容,包括评论、分类。http://blog.huyo.org/?p=336

  69. 冰古 says:

    不好意思, 现在没有交换链接的想法.

  70. gj says:

    能否交换链接?ghb.blogbus.com

  71. […] 昨天晚上偶然找到冰古的 Blogbus to WordPress 转换程序,非常有效,现在已经把 Blogbus 那里所有的文章都导到这边来了,终于可以在一个地方做个完整的自己了嘿嘿。这程序不错,做法比我聪明多了,因为我不懂 PHP,所以以前写了个bash脚本是用 wget 笨苯地把 blogbus 自己的所有文章拿下来(blogbus 静态页面的好处嘛),然后再想怎么处理,当然后面搞搞就丢了没管不了了之。 […]

  72. mudbear says:

    呃那我就再试试我的人品……

    anyway,多谢了

  73. 冰古 says:

    @mudbear,这个小程序只能从blogbus -> wordpress,并不适用于msn -> wordpress。
    你说的msn -> blogbus -> wordpress是可能的,有人就这么成功过。

  74. mudbear says:

    其实我的目的是把msn space的文章导入到Wordpress,怎么找都没有合用的工具
    msn space-blogbus-wordpress的曲线救国方式也试过,blogbus导出到一半的时候却无论如何都会卡住进行不下去了,生成不了xml文件
    用maikr倒是可以生成,怎么导入wordpress又成了问题
    我那个xml文件3M多,服务器上传大小限制是2M,这个会有问题吗?

  75. mudbear says:

    如果不是blogbus产生的xml文件呢?我用maikr博客伴侣做了备份,产生了xml文件
    理论上来讲也可以同样用这个脚本转换吧?
    我运行index.php的时候错误提示是:
    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.

    ——————————————————————————–

    Only one top level element is allowed in an XML document. Error processing resource ‘http://www.mudbear-wildpig.com/backup/…

    Warning: Invalid argument supplied for foreach() in /home/mudbearw/public_html/backup/index.php…

  76. […] 工具下载以及详细的使用说明,见这里。 […]

  77. […] 1,如果你的博客是blogbus提供的,那么用下面这个办法(Via 冰古): […]

  78. awingflyer says:

    好的,谢谢啊

  79. 冰古 says:

    这种格式没问题的,能够识别出来的。
    你看转换后,时间有没有问题。
    我发email给你。

  80. awingflyer says:

    备份文件没有错 ,但是时间格式是2005-12-15
    我看了一个wp的导出的xml里面是 Wed, 04 Apr 2007 06:03:58 0000 这种格式
    所以。。。。我想是因为转换之后的格式没有被正确的识别

  81. 冰古 says:

    原因可能是blogbus的備份文件的問題,你看看備份文件中的時間是不是都為1970-01-01,如果是,那就沒辦法了。
    也可能是轉換時出現了什么錯誤,但轉換是完全用備份文件中的數據,按理應該不會發生什么問題。
    最后也可能是wp的導入程序出問題。

  82. awingflyer says:

    传上去了,可是日期都是1970年1月1号 。。。。
    怎么办 ?

  83. 冰古 says:

    删掉转换程序的第一行,然后再试试。
    如果还不行,你把xml文件gmail给我,我帮你转。

  84. Ben says:

    想问一下,我在自己的空间里面导入那个xml(已经转换成功了)的时候出错

    Warning: Cannot modify header information – headers already sent by (output started at

  85. […] 昨天晚上偶然找到冰古的 Blogbus to WordPress 转换程序,非常有效,现在已经把 Blogbus 那里所有的文章都导到这边来了,终于可以在一个地方做个完整的自己了嘿嘿。这程序不错,做法比我聪明多了,因为我不懂 PHP,所以以前写了个bash脚本是用 wget 笨苯地把 blogbus 自己的所有文章拿下来(blogbus 静态页面的好处嘛),然后再想怎么处理,当然后面搞搞就丢了没管不了了之。 […]

  86. […] 打开http://bingu.net/blog/308/update-blogbus-to-wordpress/按照页面的指导下载blogbus2wordpress.zip,修改文件名为第4步导出的文件的文件名,将三个文件上传到空间,然后运行index.php。 […]

  87. […] 更新blogbus to wordpress转换程序 (tags: 搬家 WordPress) […]

  88. […] 1、更新blogbus to wordpress转换程序 (43 comments) 2、从blogbus跳转到WordPress (31 comments) 3、wordpress2.0 rss import文件分析及oblog导入 (18 comments) 4、我使用的plugins (17 comments) 5、怎样将wordpress从盘古搬到DreamHost (16 comments) […]

  89. […] 3 查看 | 收藏 昨天开始,网络已经慢慢地好了,至少我这里的情况是这样的,不用代理也可以进入DreamHost。 这本应该是昨天要写的一个post。却因为手上没有更多的数据,不能像别的blogger那样总结上一年blog的情况,而作罢。 昨天帮网上一位朋友转换blogbus的备份,忙了一天,可以算是2006年冰古blog的一个写照。 […]

  90. […] 更新blogbus to wordpress转换程序 冰古Blog 不久前写了个从blogbus跳转到WordPress的小程序,因为只是简单在本地测试了一下就迫不及待的post出来与大家分享。没…wordpress的程序,如果要求不是很高,你应该可以很安全的从blogbus搬出来而转移到wordpress了。至于方法我就不重复了,… bingu.net/blog/308/update-blogbus-to-word … 59K 2006-12-10 – 百度快照 bingu.net 上的更多结果 […]

  91. […] 更新blogbus to wordpress转换程序 冰古Blog 不久前写了个从blogbus跳转到WordPress的小程序,因为只是简单在本地测试了一下就迫不及待的post出来与大家分享。没…wordpress的程序,如果要求不是很高,你应该可以很安全的从blogbus搬出来而转移到wordpress了。至于方法我就不重复了,… bingu.net/blog/308/update-blogbus-to-word … 59K 2006-12-10 – 百度快照 bingu.net 上的更多结果 […]

  92. […] 二、blogbus搬家到wordpress程序: […]

  93. […] 二、blogbus搬家到wordpress程序: […]

  94. 西秦 says:

    我发现了一个新方法,用zoundry就可以备份然后再发布到其他的bsp上。
    详见这里:
    http://chincir.blogbus.com/logs/2006/12/3948537.html

  95. […] 导入的方法:搜索了一下从bokee搬家到wordpress的东西,然后发现了很多介绍从blogbus搬到wordpress的(参看冰古的方案吧),恰好我有一个bus的帐号,太久弃置不用,这次倒派上用场了,先利用bus的搬家工具把日志导到他们那里,这也是主要解决编码的问题和全部导出的问题。 不过还是分两次导入的,可能是单站RSS文档大小的限制。 Filed under: all, 史刻廊纪, 网路计程 — shikelang @ 11:28 am […]

  96. […] 工具下载以及详细的使用说明,见这里。 […]

  97. […]   过程比较复杂。中国博客XML输出是截断的,不完整。后来我利用了blogbus的搬家功能,先把文章全搬了过去,然后备份到本地。可惜blogbus的备份文件无法支持导入,在网上搜索到一个转换程序,下载本机调试,却出现错误,空格无法转换。 […]

  98. […]   过程比较复杂。中国博客XML输出是截断的,不完整。后来我利用了blogbus的搬家功能,先把文章全搬了过去,然后备份到本地。可惜blogbus的备份文件无法支持导入,在网上搜索到一个转换程序,下载本机调试,却出现错误,空格无法转换。 […]

  99. xorms says:

    晕,留言系统自动把’&nbsp’转化为空格了……

  100. xorms says:

    我遇到个奇怪的问题,blogbus提供的原始xml可以解析,但是出现个错误:
    到未定义实体 ‘nbsp’的引用。
    处理资源 ‘http://localhost:8686/’ 时出错。
    第 372 行,位置: 17

    正式出走 seriously run away
    —————-^
    于是我用记事本打开并编辑了一下,保存时我留意了一下,确实是保存成了UTF-8。
    用转化程序解析保存后的xml,它提示我:
    Warning
    : Invalid argument supplied for foreach() in
    D:\Tools\blogbus2wordpress\index.php
    on line
    29
    总之就是没办法处理这个xml,请问是怎么回事儿啊?

  101. mac says:

    博客蓝的提供的博客备份工具支持更多, 支持20多家博客备份, 而且备份后还能同步。http://banjia.bokeland.com
    同时支持开源的博客oblog, bo-blog, wordpress, lifetype等等

  102. […] 和冰古的脚本用法基本相同。根据需要修改index.php文件开头的信息 […]

  103. […] 刚把以前的日志都转到了这里,就是04年3月到05年12月的部分保存了的日志,为的是统一点吧= =。 因为这部分日志之前都保存到了blogbus那里,所以我用了冰古的blogbus to wp转换工具,使用方法很简单,在此不多说。 本来可以很容易很快捷的利用wp自带的导入rss功能来完成,并在MyDonews测试导入成功。但我的空间商限制了服务器的缓存时间(是这么说吧?),每次都只能导入及少的几篇就无法显示页面了。今天碰巧空间商也不在线,无法让他修改时间,只好自己想办法了。 […]

  104. 飘叶随风 says:

    Blog搬家的测试和折腾

    到底blog之间现在能不能简单地搬移?申请了blogates帐号之后就跃跃欲试想测试一把。
    首先说看上了blogates哪一点:除了import,还有一个export的选项,试了试挺好用,得到了一个标准的RSS2.0文件…

  105. Bingu says:

    利用记事本可以解决从GB到UTF-8的问题:
    用记事本打开blogcn.com的备份文件,然后“另存为”,这时在“编码”处选择“UTF-8”,保存就可以了。

    不知道blogcn的备份文件是不是标准rss2格式,如果是,直接在wp后台导入就可以了。如果不是,你可以参照这篇文(wordpress2.0 rss import文件分析及oblog导入),改一下备份文件,然后再导入。

  106. 悟空 says:

    我想把03年在blogcn.com的日志导入到WP,但是导入以后就乱码了,好像blogcn的是gb2312的编码,请问应该怎么办?冰古同志能否帮忙解决一下?我的MSN:Master at DaiJingzhong dot COM

  107. crcw says:

    XML 文档只能有一个顶层元素。处理资源 ‘http://ivy.jjuv.com/ivy/’ 时出错。第 2 行,位置: 2

    这是怎么回事?

  108. calling says:

    Blogbus to WordPress May 25, 2006, 5:57 pm [link]ZH_CN
    Warning: Invalid argument supplied for foreach() in /home/ccsdk/public_html/index.php on line 29

    这是什么意思啊?

  109. […] 参考了冰古的更新blogbus to wordpress转换程序。可是还不行。一直不得其法。 […]

  110. […] 总结一下国内比较常用的Blog的数据库转换方法: (1)Bo-Blog:以前我就是用的文本版,自从Bob开发2.0数据库版后我们就想着换程序了,之后大家纷纷从头开始博,一般就把原来的保留不更新。不过现在已经有了转换日志和回复的程序了,直接去小Z那里去看,还有详细的步骤。http://echo42.org/?p=15 我们感谢浅蓝色的辐射鱼同学吧。 (2)LBS:这个在国内ASP程序里应该算是用户最多的了,最近稀饭也领导了一起转换WP的革命:) 实际上很早zola就写过LBS转WordPress全攻略,另外漫步水中的鱼也分享了他的方法。一般来说这个转换已经没有什么大问题了。 (3)Z-Blog:这也是一款优秀的国产ASP程序,甚至有人在开发plus版本,而且得到了官方的认可。曾经短暂试用过,感觉还是很不错的,尤其是静态处理方面。需要转换到WP的可以看看williamlong写的从Z-Blog迁移到WordPress的方法。 (4)L-Blog:这个应该就是LBS的前辈了,不过已经有一年多没有更新了。转换方法见:http://blog.okevin.net/82.html,其实就是从L-Blog–>Z-Blog–>Wordpress,借助了中间跳板。如果还有谁还用着古老的1.08 Final可以试试。另外还有方法就是:L-Blog–>LBS–>Wordpress. (5)2S-Space:这是一个相当漂亮的Blog程序。实际上我一直搞不清楚它和LBS的具体什么关系。有人说“CX15”由“LBS-0xE8”修改而来,手工转换2s Cx-15到LBS可以看看这里,之后再参照方法2把转换后的LBS数据转到WP吧。 (6)PJ-Blog:另一款非常强悍的ASP程序,某些程度上和LBS有得一拼。作者也很勤奋,开发了很多插件,皮肤也不少。目前好像还没有转换到WP的程序。 (7)BlogBus:看看冰古写的这篇日志。 (8)MSN Space:这是网上公认的最LJ的blog程序了:) 转换方法要么就是RSS导出导入,要么就用那个什么同步插件。 (9)其他BLOG程序的转换待补充. […]

  111. 冰古 says:

    恩,这个主意不错。
    但我现在把adsl停掉了,上网不方便,所以暂时不可能搞了。

  112. Datou says:

    我的问题是,为什么不做成一个允许用户upload bus文件,在线转换,然后提供标准文件下载的服务?

  113. zhou says:

    不管怎么样,还是非常感谢 😉

  114. Bingu says:

    这个我不太清楚了。
    昨天晚上我看到你提到的问题,然后又测试了一下,但没有发现类似的问题。
    但我看了一下你的blog,对比了blogbus上的post,时间的确对不上。
    暂时还没想到是为什么。

  115. zhou says:

    嗯,那为什么,比如本来发表时间是15:00的文章导入WordPress后成了22:00呢?所有文章都是这样,晚了7个小时。。。
    PS。我的blog一直设置+800的,前天才作导入的,应该没问题吧

  116. Bingu says:

    没问题的,数据库里的是2005-10-07 22:42:35这种格式。

    数据库里有两个行是保存post日期的:
    post_date 和 post_date_gmt
    导入时,日期是保存在post_date里的,而post_date_gmt则是保存相应post_date的0时区的日期(所以应该在导入前设置好+8时区)。

    在blog上显示post_date,xml上显示post_date_gmt

  117. zhou says:

    我在后台设置是+8时区了,我看到程序生成的xml里是2005-10-07 22:42:35这样格式的内容,而wordprss的xml是Sat, 15 Apr 2006 02:39:39 +0000 ,有个时区差值在后面

  118. Bingu says:

    不知道后台有没有设置在+8时区呢?

  119. zhou says:

    谢谢非常有效。有个问题是我的1000篇文章都导完后发现的:文章发表时间不对,是不是没有考虑时区?

  120. […] 昨天晚上偶然找到冰古的 Blogbus to WordPress 转换程序 http://bingu.net/blog/308/update-blogbus-to-wordpress/,非常有效,现在已经把 Blogbus 那里所有的文章都导到这边来了,终于可以在一个地方做个完整的自己了嘿嘿。这程序不错,做法比我聪明多了,因为我不懂 PHP,所以以前写了个bash脚本是用 wget 笨苯地把 blogbus 自己的所有文章拿下来(blogbus 静态页面的好处嘛),然后再想怎么处理,当然后面搞搞就丢了没管不了了之。 […]

  121. Bingu says:

    应该是没什么问题的
    只要把rss格式转换到blogbus backup的格式就可以了。
    如果说到备份,曾经看过一个别人的想法:一种工具,当你post时,可以同时保存到多个blog上。
    不知道谁能做一个类似的工具呢?

  122. smallsmile says:

    能从wordpress转换到blogbus吗?
    如果行的话,倒可以用blogbus备份。

  123. […] 刚把以前的日志都转到了这里,就是04年3月到05年12月的部分保存了的日志,为的是统一点吧= =。 因为这部分日志之前都保存到了BlogBus那里,所以我用了冰古的BlogBus to WP转换工具,使用方法很简单,在此不多说。 本来可以很容易很快捷的利用WP自带的导入rss功能来完成,并在MyDonews测试导入成功。但我的空间商限制了服务器的缓存时间(是这么说吧?),每次都只能导入及少的几篇就无法显示页面了。今天碰巧空间商也不在线,无法让他修改时间,只好自己想办法了。 […]

  124. Herock Post says:

    从blogbus搬家到WordPress的强力工具

      前天帮助Xuer迁移到新的基于WordPress的Blog时,遇到了不大不小的问题,就是BlogBus导出的数据格式是仅仅用作备份的“BlogBus备份格式”,没有办法直接导入到BlogBus之外的任何BSP或Blog系统之…

  125. […] 冰古Blog » 更新blogbus to wordpress转换程序 […]

  126. […] 这次算是给bus做宣传了,不过也别太高兴。冰古同学重新弄了blogbus to wordpress的程序,如果要求不是很高,你应该可以很安全的从blogbus搬出来而转移到wordpress了。至于方法我就不重复了,看冰古的blog吧。但是有一点要提醒的,就是在“Import”的时候选择的是“RSS”。 […]

  127. ShiKin says:

    The page you have requested could not be found. (404)

    下不了:neutral:

  128. Bingu says:

    This XML file does not appear to have any style information associated with it. The document tree is shown below.
    中文意思:
    该 XML 文件并未包含任何关联的样式信息。文档树显示如下。

    然后下面的不就是转换过来的rss吗?
    我看了一下,图片应该是没问题的。不过你可以截个图看看吗?

    那个留言,这个真是无能为力了,我看了一下wp中rss导入的那个文件,是没有导入comment的功能的。你可以查看一下wp-admin -> import文件夹中的rss.php文件。

  129. kevin says:

    用了一个小的文件在本地试了下
    成功了
    但是还是有很多小问题的
    比如图片显示不对
    评论也没有了

  130. kevin says:

    汗啊
    还是失败
    用IE和Opera它就直接订阅了
    用FF,说:
    This XML file does not appear to have any style information associated with it. The document tree is shown below.

  131. […] Update:以更新blogbus2wordpress转换文件,详情->更新blogbus to wordpress转换程序 参考:用 PHP 读取和编写 XML DOM Tags: blog blogbus import wordpress 实用工具 […]

Leave a Reply to escl