Sablog-X 1.6 => WordPress 2.2.3 转换程序 – 080422 测试版

这个转换程序终于算是完成了, 不过我只简单测试了一下, 欢迎各位网友进行测试.

我不建议菜鸟进行这个测试, 因为比较危险, 我当初转了2天, 试了不知道多少次才转过来, 虽然这个是全自动的, 但我也不敢保障, 如果有很需要转换而且觉得不把握的, 可以留言或者发email免费咨询, 如果觉得自己做不了的但很需要转的, 我可以提供收费援助.

注意: 使用前一定要备份! 一定 !!! 否则后果自负 !!!!!

__ 使用说明 __
准备事项:
1)备份要转换的sablog-x数据表及附件
2)准备一个本地php+mysql环境, 推荐xampp
3)创建程序目录结构如下
sa-wp/
sa-wp/sa/
sa-wp/wp/
4)分别在sa/和wp/下安装sablog-x 1.6和wordpress 2.2.3, 要转换其他版本的请对比一下版本之间数据库有没有改动, 没有才可以进行转换, 然后再升级wordpress就可以, 如果数据库结构不同, 那不好意思了. 注意sablog-x的表名前缀要和要转换的设置相同,sa和wp的表要放在同一数据库下.
5)将备份导入sablog-x, 将附件附件放到sablog-x内
6)将转换程序放在sa-wp/目录下

配置参数:
修改转换程序的设置,修改如下内容:

$s['hostname'] = ‘localhost’;    # 数据库地址
$s['username'] = ‘root’;    # 数据库帐号
$s['password'] = ”;        # 数据库密码
$s['dbname']   = ‘s-w’;        # 数据库名
$s['sa_pre']   = ‘sablog_’;    # sablog-x表名前缀
$s['wp_pre']   = ‘wp_’;        # wordpress表名前缀
$s['sa_dir']   = ‘sa/’;        # sablog-x安装目录
$s['wp_dir']   = ‘wp/’;        # wordpress安装目录
$s['wp_url']   = ‘http://www.foolbird.net/’;    # 网站访问地址, 注意后面加/

运行转换程序…

收尾工作:

1)进入wordpress后台, 或者使用phpmyadmin导出数据表内容
2)将空间上的sablog-x彻底删除. 全新安装wordpress 2.2.3, 将wp-content/uploads上传到服务器的wp-content下, 然后清空数据库, 导入刚刚导出的数据.

转换程序:

sa-wp_080422

Related Posts

Tags: , ,

9 Responses to “Sablog-X 1.6 => WordPress 2.2.3 转换程序 – 080422 测试版”

  1. Keenzy Says:

    这个转换程序很珍贵哦。留言和TAG能转不?

  2. maker Says:

    留言是可以正常转换的, Tag不可以.

  3. Seaprince Says:

    下下来研究研究
    sa2.0 – wp 2.5.1

  4. 寂寞部屋 » Blog Archive » sa转成了wp了 Says:

    [...] 说说转换过程吧,也算是蛮曲直的。这里使用的是一个maker的Sablog-X 1.6 => WordPress 2.2.3 转换程序 – 080422 测试版自动转换程序,感兴趣的朋友可以到他的站上看看。down了个wp2.2.3的,在本机搭建好一切后就用这程序进行转换。对于这个转换程序,是我目前见到过的几个转换程序中最完美的,可以完美的转换分类、附件、留言、友情链接等。至于文章为什么没包括在内,因为我的转换过程中丢失了78篇文章,找了一天,改了N多次,都是一样的丢失,苦于我不懂PHP,baidu、Google了一番还是丢失,无奈。不过他这个转换程序确实不错的,可以看看我的转换效果,能将sablog里的附件都转换成wp的,这点我就很开心。至于那78篇文章是如何解决的?其实我也是半自动半手动转过来的。根据转换完后生成的“art.inc.php”文件,可以看出sablog的文章ID跟转换后的wp文章ID的对应关系,然后就手动将那些转换失败的文章ID找出来,拼成一句sql查询用的条件,放到我改后的程序里头,运行后可生成一大堆SQL脚本,然后就直接在mysql里导入。最后终于完美的转换完了。然后就是升级wp到最新的2.6,大功告成。此次转换损失的仅仅是tag,也许接下来有空我会再想想办法将tag也导过来。^_^ [...]

  5. maker Says:

    楼上的辛苦了, 最近刚换电脑还不太习惯, 要过一段时间回复开发工作, 可能会对这个程序进行一些修改。

  6. johnny Says:

    谢谢maker提供的这个程序
    虽然转换过程蛮曲直的,不过也是帮了我的大忙
    截至昨晚,已经搬迁完毕,包括了tag
    ^_^

  7. maker Says:

    那就恭喜了 :)

  8. duanmuyoushang Says:

    博主的转换程序的确是网上目前最好的。但我也出现了文章不能转换完全的问题,仔细了研究原文章,没发现有什么问题啊,但就是无法转换成功。会不会跟标题里有中文逗号有关呢?我也不懂程序。
    博主能不能把程序再完善一下呢?比如转换过程的显示,读出来哪篇文章,成功或者失败插入wp什么的,或者研究下到底为什么会有这种问题。
    sablog已经两年多没更新了,实在想用wp了,楼主如果有时间就帮帮忙吧,万分感激。

  9. maker Says:

    我都不记得程序是什么样的了,和中文逗号没什么关系,但是可能和一些符号有关系,你那边提示什么错误?

Leave a Reply