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[‘sapre’] = ‘sablog‘; # sablog-x表名前缀
$s[‘wppre’] = ‘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