Posts Tagged ‘转换’

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

Thursday, April 24th, 2008

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

我不建议菜鸟进行这个测试, 因为比较危险, 我当初转了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

SaBlog-X1.6 -> WordPress 2.2.3 数据完美转移.

Sunday, November 18th, 2007

因为有很多的朋友向我要 sablog转wordpress 的程序, 但由于我当初写的程序只处理了数据, 而图片缩略图是用acdsee转的, 所以如果大家想进行数据转移可能需要等一阵子, 我有时间会完善一下程序然后发给大家.  – 08.4.19

全自动的转换程序已于昨晚完工, 现在是测试阶段, 预计在这周之内可以发出来. – 08.4.22

转换程序已经发上来了, 地址: http://www.foolbird.net/?p=738 , 最近要换空间, 地址可能会变, 大家可以在标签里找关键字 “转换程序”. – 08.4.24

Sunday, November 18th, 2007

写了2天的代码,终于把数据全转移过来了,但是程序还没有完全完成,生成缩略图是我用ACDSEE完成的.

WordPress真是个好东西,也是个奇怪的东西,我花了整整一天的时间研究它的数据库结构,这种结构让我很难理解,但它的确做到了很多程序做不到的事情,这一点很值得我们学习.

下面来说一说进行转移的具体步骤吧.

1.移动附件

2.生成缩略图

3.导入分类
categories -> category

4.导入附件
attachments -> posts
-> postmeta

5.导入文章
articles -> posts
-> post2cat

6.修改附件所属文章
posts.parent_id

修改文章guid
post.guid

7.导入评论
comments -> comment

8.导入链接
links -> link
-> link2cat

这些全部都做完之后基本上就OK了,就是本站现在这个效果.

程序写完可能会发到网上,这个我还很犹豫,因为我还是很舍不得sablog的,我不希望sablog用户都跑来用wordpress,但无论怎样,如果您需要我的帮助,还是可以联系我的.