月光博客 » 网站建设 » 从Z-Blog迁移到WordPress的方法

从Z-Blog迁移到WordPress的方法

  前文介绍了从Movable Type迁移到WordPress的方法,本文则介绍从Z-Blog迁移到WordPress的方法。

  首先使用Z-Blog导出到Movable Type的小程序将Z-Blog的数据转换为Movable Type格式的文件,然后从WordPress里导入该文件即可。

  我不太喜欢WordPress 2.0的Movable Type导入方式,虽然看起来简单一些,但在线WEB上传文件,对于超过2M的大型Blog导入简直是一场恶梦,所以我还是推荐使用WordPress 1.5的导入方式,将Blog数据的TXT文件通过FTP等上传后,再执行导入程序。我个人测试过,其在WordPress 2.0也是工作正常的,大概是WordPress 2.0的数据库没有什么改变吧。

  另外,如果想继续使用Z-Blog原有的日志地址格式,以便搜索引擎能继续索引,可以强行将WordPresss的Url使用Z-Blog的地址格式。具体设置是,在WordPresss中将Permalinks设置为/post/%post_id%.html,当然,WordPresss的主机需要支持UrlRewrite才可以使用上述方法,否则就无效。

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    ipis   说道:
    照做了但没有成功,导入后WP上一篇文章都没有显示!
    能否知告你的QQ咨询一下?
    支持(12反对(3回复
  1. 2
    williamlong   说道:
    你把需要导入的文件发到我信箱,我看看能否导入。
    支持(9反对(3回复
  1. 3
    williamlong   说道:
    你先尝试导入几篇文章,看看是执行到哪篇文章出的问题,然后你再看看出问题的文章里面有什么特殊字符没有。
    支持(10反对(6回复
  1. 4
    jifforever   说道:
    Active Server Pages 错误 'ASP 0126'

    找不到包含文件

    /plugin/movabletype/tool.asp,行 16

    找不到包含文件 '../../c_function.asp'。




    比较郁闷。
    支持(9反对(5回复
  1. 5
    ipis   说道:
    检查过了。没有特殊字符呀。
    报错中还说了下面这句,但不知道是什么问题
    WordPress database error: [Unknown column 'S' in 'where clause']
    SELECT * FROM wp15_post2cat WHERE post_id = S AND category_id = 2
    WordPress database error: [Unknown column 'S' in 'field list']
    INSERT INTO wp15_post2cat (post_id, category_id) VALUES (S, 2)
    支持(10反对(7回复
  1. 6
    williamlong   说道:
    好像postid有问题,你最好将WP数据库里原有的记录都删除掉,然后再导入。
    支持(10反对(7回复
  1. 7
    ipis   说道:
    运行环境MySQL 4.1.14-nt
    支持(6反对(4回复
  1. 8
    Kola   说道:
    导入后没有文章内容,其他评论分类什么的都有的,这是怎么回事?
    支持(5反对(3回复
  1. 9
    ipis   说道:
    全都清空了才导入的:(
    支持(7反对(6回复
  1. 10
    书柜报价   说道:
    擦!到处都跟猪仔一样啊。所以说,真要旅游,哪怕多花钱点,都要自己搞定。
    支持(2反对(2回复
  1. 11
    caixiong   说道:
    Active Server Pages 错误 'ASP 0126'

    找不到包含文件

    /plugin/movabletype/tool.asp,行 16

    找不到包含文件 '../../c_function.asp'。


    出现这个错误,请博主能帮我,告诉我该怎么处理
    支持(7反对(8回复
  1. 12
    untilyou   说道:
    我设置了固定链接为/post/%post_id%.html,生成的链接不能访问,只有在前面加个index.php才可以访问,请问怎么解决呢?我看到有些靠404错误页面转发的,不知道会不会影响到搜索引擎。
    支持(6反对(7回复
  1. 13
    ipis   说道:
    在wp1.52后台通过import-mt.php导入mt格式了数据后提示很多类似下面的报错

    Processing post... 文章标题...
    Warning: in_array() [function.in-array]: Wrong datatype for second argument in D:\Homepage\blog\wp-admin\import-mt.php on line 157

    只导到一半的时候就停了。最后一句提示是PHP has encountered an Access Violation at 01967704
    支持(9反对(11回复

发表留言