Board logo

标题: Discuz!NT to Discuz!X2.5论坛转换工具for Access/MSSQL通用版(2012.09.02更新) [打印本页]

作者: 白乐天    时间: 2012-5-12 15:03     标题: Discuz!NT to Discuz!X2.5论坛转换工具for Access/MSSQL通用版(2012.09.02更新)

Discuz!NT to Discuz!X2.5论坛转换工具试用版
Version 6.01
版权: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: bailetian@hotmail.com


本工具可以轻松转换Discuz!NT 论坛到Discuz!X2.5论坛。有如下特点

1.完整转换 会员,头像,积分,主题,帖子,附件,版主,收藏夹,用户组与在线列表,联盟论坛,公告,主题分类,在线时间,我的主题,我的帖子,表情,勋章,博客,相册,评论及相关所有重要数据。
2.简单方便,用户可以按需选择自己所需要的项目进行转换,以减少转换时间。
3.discuzNT1.X,discuzNT2.X,discuzNT3.X均可以使用本程序进行转换。
4.提供了增量转换功能,方便超大数据量的用户分次转换,极大减少转换停站时间。



说明:
本工具为试用版,提供给中小论坛使用者用以转换论坛。
适用范围:会员≤50000  && 主题≤100000 && 帖子≤300000

超过这一适用范围的论坛需要转换,可以联系作者进行转换(有偿)。

注:使用本站工具进行转换,将会自动添加本站友情链接。如果您觉得本站工具对您有所帮助,请保留本站链接3个月(自愿)。

下载地址:

[attach]191[/attach]



如遇到使用问题可以跟贴提出,我看到就会回答,工作很忙,QQ难以顾及请见谅。









相关文章:Discuz!NT=>Discuz! X1.5保持搜索引擎带来的流量之rewrite 规则


update 6.01
修正连接access版数据库报错bug
增加随时生成log功能

作者: 白乐天    时间: 2012-5-12 15:05     标题: 帮助

一、运行平台
win2000/winxp/win2003/win7


二、转换环境
1.最简环境:sqlserver2000,mysql4.0/mysql5.0
2.推荐环境:sqlserver2000,mysql4.0/mysql5.0+apache+php(推荐APMServ)

注意:
目前本工具不支持mysql5.1.55之上的版本,请安装其下版本以免反复。
我推荐的版本可以从这里下
http://www.onlinedown.net/soft/41626.htm

三、步骤
1.搭建转换环境
2.在sqlserver2000中还原discuz!NT数据库,推荐使用sa用户,否则要设置相应用户权限(具体请参考discuz!nt安装帮助)
3.建立一个新discuz!X2.5论坛。
4.运行转换程序,填入各项设置。选择需要转换的项目,推荐完整转换。
5.点开始转换,等待转换完成提示出现!
6.转换完成后,程序目录下生成ReportLog.txt,ErrorLog.txt,报告转换结果。
7.转移附件。将discuz!NT论坛的upload目录改名为forum,覆盖dx论坛data\attachment\forum同名目录即可。
8.转移表情。将discuz!NT论坛editor\images\smilies\下的所有文件夹及文件,复制到dx论坛static/image/smiley文件夹下。
9.如选择转换相册,将dnt论坛space目录下的upload文件夹复制到dx论坛的data\attachment\album下。
10.转移用户组图标,将discuz!NT论坛images\groupicons下所有图标文件,复制到dx论坛的static\image\common下面。
11.如选择转换头像,将工具同目录下生成的avatar目录覆盖dx论坛的\uc_server\data\avatar同名目录即可
12.打开config\config_global.php,查找 $_config['admincp']['founder'] = '1';   将'1'修改为管理员的uid
13.登入dx后台,统计界面,逐个提交一下。
14.登入dx后台,更新缓存。刷新论坛首页面,将看到转换后的效果。
15.完成!

注意:转换时间多少将取决于你的数据量大小,转换工作极其消耗机器资源,请务必选择机器空闲时转换,转换期间不要进行任何操作,安静等待程序转换完成。


四、转换范围
本程序为试用版,专门提供给中小论坛进行转换。
转换范围:会员≤50000 && 主题≤100000 && 帖子≤300000
超过转换范围的论坛,或者自己不便搭建转换环境的用户,可以联系作者进行转换(有偿)。


作者: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: bailetian@hotmail.com


五、常见问题
1.如何填写数据库用户?
discuz!NT数据库用户一栏推荐使用sa用户 ,或者具有操作该数据库权限的用户名。
dx数据库用户一栏推荐使用 root用户 ,或者具有操作该数据库权限的用户名。

2.如果装的环境是ComsenzEXP 2.0.0,请在转换时将端口设置为6033

3.转换如何处理3级以上子版块?
3级以上子版块将统一转为普通版块,归属在“三级以上子版块”分组下。

4.如果discuz!NT数据表的所有者不是dbo,请在表所有者一栏填写实际的所有者,再进行转换。

5.会员自定义头像如何转换?
勾选转换dnt头像选项,然后选择dnt论坛的avatars目录。注意目前只支持dnt3.0版本之上的头像转换,较老版本的dnt可以先升级为3.0再转。

6.15字符以上用户如何转换?
15字符以上字符默认转换,但建议转换后自行修改到15字符以下,否则这些用户可能使用不了除论坛以外的应用。


7.会员,帖子,主题,附件的全部与增量转换的区别
为了方便极大数据量用户的转换,可以将转换分几次进行,以减少站点关闭时间。比如第一次用全部转换,第二次以后选择增量转换,转换工具会自动从上次中断的地方开始转换。
作者: 鱼哭无泪    时间: 2012-5-14 09:02

数据转换成功,X2.5里面群组分类都没有了。而且X2.5还有个bug。群组无法添加。

导致群组功能无法使用了。请楼主看看。谢谢。
作者: 白乐天    时间: 2012-5-14 09:26

dx的群组和板块实际是一样的,转换时会清空群组,要重新设置。至于dx2.5自身的bug,你要去dz查询
作者: 鱼哭无泪    时间: 2012-5-14 10:26

全新安装的X2.5,默认群组里面是有一些分类的。不会出现bug

导完数据后群组分类被清空,会导致分类无法添加。
作者: 白乐天    时间: 2012-5-14 19:32

5# 鱼哭无泪


我回家特意测试了一下,管理员登陆后台更新缓存后可以添加群组分类,然后到前台可以添加群组,没有问题。你再试试吧。
作者: 鱼哭无泪    时间: 2012-5-17 16:37

数据转换完成后,有的贴子楼层错乱,楼主变成沙发了。顺序有点乱,不知道楼主有没有遇到过这种情况。
请楼主看看。谢谢。
作者: 白乐天    时间: 2012-5-17 16:57

没发现。你可以把dnt数据库备份打包发我QQ邮箱一份,我测试一下
作者: msdp    时间: 2012-7-7 20:41

老大,昨天我转换成功。
今天发现群组功能好像不行哦。
后台可以设置,什么分类也行。但前台就是不显示,主导航那里也没有。怎么办?
作者: 白乐天    时间: 2012-7-7 22:29

需要在后台设置前台启用群组

后台,全局,站点功能,功能模块,群组那里点一下 开启。然后更新缓存。
作者: 孤鸿    时间: 2012-9-2 19:14

同一个discuz!NT 2.61 ACCESS数据库

用dnt_to_dx25.exe 转换就提示  连接DISCUZ!NT数据库失败

用dnt_to_dx2.exe 转换就没有任何问题
作者: 白乐天    时间: 2012-9-2 21:01

你好,bug已确认,会尽快修复
作者: 白乐天    时间: 2012-9-2 21:49

update 6.01
修正连接access版数据库报错bug
增加随时生成log功能





欢迎光临 论坛转换网 (http://www.bbstobbs.com/) Powered by Discuz! 7.0.0