从pjblog导入日志到wordpress

Popularity: 28%,  Wordpress, 技术探讨Tech

  很久就打算把自己的迁移经过写下来,可是由于于考试,一直很忙。最近有aw师兄的鼓励,于是决定写下来分享。

  1. 主机准备
    由于pjblog使用的是asp空间,而wp使用的是php+mysql,所以如果你的空间不支持wp并且没有mysql数据库,首先要解决的就是挑选一家适合wordpress的空间服务商。Leon推荐的有以下几家:

    • 九州未来科技,也就是我自己正在使用的空间。
      优点:同时支持php+mysq,而且数据库的使用空间共享1G容量,性价比相当高,同时支持mod_rewrite(开启wp的静态日志功能所必需)关于开启mod_rewrite,可以参考我以前写过的文章
      如果你从我这里点击购买,我会获得额外的折扣。我的推荐链接:http://www.czm.cn/?mcid=6464
    • BluehostDreamhost,这两家是国外的经典主机提供商。
      优点:对wordpress的支持相当好,空间容量大,性价比也比较高,支持mod_rewrite,如果你喜欢,网上有很多优惠代码可以在购买时打折。
      缺点:国外服务器,付款(USD)+稳定(比如地震影响)是两大门槛。
    • 阳光互联,上海的服务商。
      优点:性价比高,售后客户服务非常好(我打9.5分)
      缺点:不支持mod_rewrite(也是我目前发现的唯一缺点)
      购买技巧:本来阳光互联的低端空间是不提供mysql的,但是经过我试用,你可以在购买其空间后,进行空间的升级,按需购买mysql个数和空间。这样比一开始就单独购买空间+mysql要省钱多!
    • 盘古网络,规模不算大,主要经营底端空间产品,国内也有很多wp用户。
      优点:对wp的支持相当好,开启mod_rewrite,性价比高。
      缺点:因为规模较小,服务商的服务水平有很大发展空间。
    • donews,其实donews不是空间服务商,因为它只是提供wp的托管服务。在这里提到donews,完全是因为在目前国内的wp托管商中,donews的质量几乎是最高的,而且用户数量也相当多,口碑很好,很多用户在donews中wpblog的pr已经到了4、5。
  2. pjblog备份与导出
    使用ftp下载pj的所有文件到本地,进行备份。
    导出日志的基本手段就是使用PuterJam用asp自己写的导出工具将pjblog中的ubb数据转换成标准的html文件。首先下载这个ubb转换工具,用记事本打开,填写好自己的pj数据库路径,上传到pj根目录,运行这个asp文件,会自动生成一个html文件,保存到本地。
  3. 向wordpress导入
    由于pj和wp对于日期的处理不一致,pj的顺序是mm/dd/year,而wordpress使用的是dd/mm/year所以要在导入之前对上一步生成的html文件修改。如果你的日志内容比较多的话,这将是一个相当耗时间的过程。
    另外本文后面将提到,关于attachments的问题,所以你还要修改这个html中的所有附件(包括图片等)链接地址为你期待的新地址。注意对这个html文件的所有的修改与保存都是使用utf8编码。
    完成之后,在wp的后台进行导入。由于以前我使用过Zoundry这个离线客户端来撰写pjblog的日志,当时在Zoundry中选择的接口类型是Movable Type,而在这里导入时也同样是应该选择Movable Type类型。另外,通过对pjblog系统中xmlrpc.asp文件的分析(其中的代码是针对metaWeblog服务以及Movable Type接口来撰写的),也证明了我的说法,即pj使用的是mt类型的接口。
  4. 修改和完善
    如果顺利,应该可以导入所有的日志和评论。但是我发现有一个问题是所有的段落首行缩进都不见了,显得文章很乱,如果你追求完美,就加上空格吧。

ps: Leon初涉网络,如果哪里写的不合适,请指出以便我进行修改、进步。

Comments So Far: 9
  • At 2007.01.24 01:05, Leon said:

    另外有一种通过rss的导入方法,原文请见这里:http://my.donews.com/ak47/2006/08/05/podknilzspxhfgmjrywpqquxebxwphtqkbyc/

  • At 2007.03.17 15:20, bill said:

    听说九州不错。我也去试试。盘古越来越差了。

  • At 2007.03.17 15:53, Leon said:

      九州感觉最大好处就是性价比高。如果你喜欢九州的话,从我的推荐连接进入购买,我会获得额外的好处哦!

  • At 2007.04.09 00:14, 阳春面 said:

    都支持xml-rpc,应该可以直接使用xml-rpc导入的

  • At 2007.04.09 12:45, Leon said:

    So you are on Ubuntu Linux? Fascinating!

  • At 2007.05.29 20:36, aviva said:

    leo你好,可以帮我转换一下吗?我的posts都转出来了,comments转不过来,那个小工具试过多次都不行。

  • At 2007.05.29 21:16, Leon said:

    我当时在转换的时候因为pjblog中的文章品论并不是很多,所以没有费太多精力。给你推荐两篇文章,或许有帮助。
    http://www.awflasher.com/blog/archives/800

    http://utombox.com/import-to-wordpress/
    还有,一个好的建议是,在新的平台下写更多更好的文章,在这一点上,Nicky给我们树立了很好的榜样。
    ps:我的ID为Leon,谢谢。

  • At 2007.05.30 16:59, aviva said:

    呵呵,写错你的id了,我今天转换成功了,可能是我用的电脑的问题,所以一直都有问题,谢谢你了,在你这里看到对九州未来的评论,感觉还不错。

  • At 2007.05.30 17:24, Leon said:

    其实好羡慕nikcy他们转到的mt啊,要是哪天我也有钱转到mt,嘿嘿

  • :em00:我顶
  • :em02:
  • :em03:嘿嘿
  • :em04:拍砖
  • :em01:不行
  • :em05:兴奋
  • :em06:撞墙
  • :em07:好困
  • :em08:耶!
  • :em09:不嘛
  • :em10:
  • :em11:
  • :em12:最爱
  • :em13:变!
  • :em15:我晃
  • :em14:得意
  • :em16:不知道
  • :em17:杀你
  • :em18:陶醉
  • :em19:给我醒醒
  • :em20:谁?
  • :em21:再见了
  • :em22:走咯
  • Leon , what's going on ?

    {我喜欢我四岁的时候怀疑一切的眼光}

    标签云

  • 最新评论

    • Eric: 感兴趣的话,我们可以交流下,我在...
    • Julia: 啊!这个好看……我也要…… 审美...
    • xixi: 你还真是安静……中午吃饭的时候忽...
    • Viv: 那个还曾经是冰岩人的集体消遣....在...
    • Viv: 那个还是冰岩人很长一段时间内的集...
    • triStoneL: 不错不错.....
    • triStoneL: 买卖奴隶... 被包子bs了.....
    • aw: aw,这个每天还是穿着hustonline6周年纪...
    • aw: swf嵌入中文字体的解决方案在air会给...
    • aw: 哈哈 aw 看见了~~ 没事儿没事儿,我是...
  • Sponsored Link