Board logo

标题: Discuz! X2.5合并工具(2012.05.16更新) [打印本页]

作者: 白乐天    时间: 2012-5-12 17:12     标题: Discuz! X2.5合并工具(2012.05.16更新)

Discuz! X2.5 合并工具试用版
Version 9.02
版权: 白乐天
联系方式:QQ:466356742  EMAIL:466356742@qq.com  MSN:bailetian@hotmail.com
技术支持:http://www.bbstobbs.com/

本工具提供的功能是,将两个各自独立的Discuz! X2.5完整合并为一个。


合并项目包括

论坛(BBS):会员、头像、版块、主题、普通帖、投票帖、辩论帖、帖子点评、附件、收藏夹、版主信息、版主工作情况、道具、投票信息、交易信息、主题操作信息、主题分类、在线时间。

群组(Group):群组、群组帖子、群组会员。

首页(Portal):首页文章、文章分类、文章图片、文章相关。

个人空间(SNS):相册分类、相册、图片、日志分类、日志个人分类、日志、评论、分享、记录、记录回复、好友、访客、表态。


特色功能:
1.两论坛积分对应与换算:针对不同论坛间合并时,如扩展积分设置不同,可一一对应换算。
2.两论坛重名会员合并:可按重名即合并,或者重名且信箱相同才合并的规则,将两论坛重名会员合二为一。


说明:
本工具为试用版,提供给中小网站使用者用以合并Discuz! X2.5
适用范围:会员≤100000  && 主题≤100000 && 帖子≤300000

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

注意:每次合并前,请备份好各个UC和DX的数据,以备安全,切记。

下载地址:
discuztoolsX25.rar (408.57 KB)



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

论坛如有主题分表,帖子分表,请先将其合回主表,再进行论坛合并。

update
9.02 修正dx2.5原生论坛取消几个表的自增值带来的bug
9.01 修正从dx2升级上来的论坛和dx2.5原生论坛之间字段差异造成的bug


附件: discuztoolsX25.rar (2012-5-16 20:55, 408.57 KB) / 下载次数 3857
http://www.bbstobbs.com/attachment.php?aid=192&k=a1cfa492b9c00d949acc263855da65d1&t=1490877924
作者: 白乐天    时间: 2012-5-12 17:14     标题: 帮助

一、搭建运行环境
搭建本机(win2000/winxp/win2003)运行环境mysql+apache2+php
(推荐APMServ,地址:http://www.onlinedown.net/soft/41626.htm


二、合并步骤
1.建2个新论坛,并还原需要合并两的2个论坛数据与uc数据。
2.运行合并程序,填写主机,端口,用户名,密码。注意若配置为ComsenzEXP 2.0.0,请将端口填写为6033。
3.选择之前是否使用同一个uc,这步非常重要,一定要正确选择。
4.如之前使用不同uc,需要填写如重名会员自动加的后缀,论坛2中与论坛1重名的会员将在用户名后加后缀_2,如论坛1,论坛2各有一个会员叫 admin,论坛2的将变为admin_2并入论坛1。
5.填写两论坛数据库名及表前缀,uc数据库名及表前缀。
6.点击连接,此时将读出两论坛的数据情况。
7.选择需要合并的项目,建议按默认选择完整合并。
8.做好两论坛积分对应。
9.选择两论坛重名会员合并规则。
10.点击合并,等待合并进度条完成,将出现合并完成的提示。
11.登入论坛1后台,更新缓存,将看到合并后的论坛效果。
12.合并两论坛附件。将论坛2的data\attachment目录下所有文件及文件夹复制到论坛1的data\attachment目录下即可。
13.合并两论坛头像。将工具目录下生成的uc2_avatar目录下所有文件复制到uc1的data\avatar\目录下即可。


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


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



四、常见问题
1.本程序如何处理重名的会员?
论坛2中与论坛1重名的会员将在用户名后加后缀_2。如论坛1,论坛2各有一个会员叫 admin,论坛2的将变为admin_2并入论坛1。正式版用户可以选择两论坛重名会员合并规则,将重名会员合二为一。

2.如何合并两论坛附件
将论坛2的data\attachments目录下所有文件及文件夹复制到论坛1的data\attachments目录下即可。

3.合并后两论坛版块是什么样的
如论坛1版块为A,B,C,论坛2版块为D,E,F,合并后的论坛版块为A,B,C,D,E,F。各自的帖子都在各自的版块里。

4.我的两个论坛是否可以直接在不同虚拟空间上合并
不可以。两个论坛数据库不在同一空间,并且开放了mysql外连权限话,是不可以的。建议本地搭建环境。
作者: 冬虫夏草    时间: 2012-5-14 09:08

你好 如果是两个论坛的uc表前缀和论坛表前缀都一样,该怎么办?
作者: 白乐天    时间: 2012-5-14 09:28

合并与表前缀是什么无关。把两个论坛数据放在不同数据库里即可。
作者: 白乐天    时间: 2012-5-15 20:47

update
9.01 修正从dx2升级上来的论坛和dx2.5原生论坛之间字段差异造成的bug

作者: 白乐天    时间: 2012-5-16 20:56

update
9.02 修正dx2.5原生论坛取消几个表的自增值带来的bug

作者: callme    时间: 2012-6-7 16:43

合并后怎么没有文章呀?
作者: 白乐天    时间: 2012-6-7 19:17

你说的文章是指什么,门户的文章还是论坛的帖子。请把合并时候的errorlog和reportlog发上来以便分析。
作者: callme    时间: 2012-6-11 18:36

本帖最后由 callme 于 2012-6-11 20:06 编辑

门户无文章
5.16版点合并就出错,无法使用,我是用的上个版合并的
还有2个问题就是:
1.合并的会员只有主表的会员没有存档表的会员,但UC会员正常
2.没有广播文章
作者: 白乐天    时间: 2012-6-13 11:32

用5.16版,把合并时候报错的errorlog和reportlog,还有当时报错截图发上来。

1.合并暂时不支持分表,你先要把分表数据合回主表再合并,帖子主题也是如此。
2.广播文章是什么,合并项目里提到的就合并,没提到的就不合。
作者: callme    时间: 2012-6-13 15:33

本帖最后由 callme 于 2012-6-13 15:56 编辑

2012.05.16更新这个版errorlog和reportlog里好像没有错误提示
还有就是存档表的会员 是我刚升到2.5的时候是系统优化的 我根本就不知道系统把其他会员优化到那个表去了 及时知道在那个表 我也不知道会员表应该怎么合并

QQ截图20120613152103.jpg
2012-6-13 15:33

errorlog和reportlog.rar (173 Bytes)

图片附件: QQ截图20120613152103.jpg (2012-6-13 15:33, 22.76 KB) / 下载次数 594
http://www.bbstobbs.com/attachment.php?aid=193&k=cf6aa0747c60450b63c10cc93b1098d3&t=1490877924



附件: errorlog和reportlog.rar (2012-6-13 15:33, 173 Bytes) / 下载次数 966
http://www.bbstobbs.com/attachment.php?aid=194&k=2a1f5dcd3c65a23cb7b86d454ec0445a&t=1490877924
作者: 白乐天    时间: 2012-6-14 23:20

工具是用正式数据测试过的,可能你的数据有什么特殊的地方,如果方便的话,你可以把两个论坛+U的数据发我QQ邮箱一份,我测试一下,然后告诉你怎么处理。
作者: skiy    时间: 2012-11-4 17:56

我论坛超了。杯具。。。
作者: annekay    时间: 2012-11-14 14:04

工具很好用 帖子会员都合并过来了
只是 头像那里我也选择了uc2的头像目录 为什么合并完成后头像没有做任何修改呢?
作者: 白乐天    时间: 2012-11-14 16:50

工具很好用 帖子会员都合并过来了
只是 头像那里我也选择了uc2的头像目录 为什么合并完成后头像没有做任何修改呢?
annekay 发表于 2012-11-14 14:04
13.合并两论坛头像。将工具目录下生成的uc2_avatar目录下所有文件复制到uc1的data\avatar\目录下即可。
作者: annekay    时间: 2012-11-14 21:35

你好 我这样操作不对么 合并头像选择uc2的头像目录 点击合并 完成后 头像目录和名称没有做任何修改
假如原来uc2中id为1 合并后id为30  那合并后的头像目录应该是000/00/00/30__avatar_big
但是依然还是000/00/00/01__avatar_big
不知道我理解的对不对 还是哪点错了 请大侠指教
作者: 白乐天    时间: 2012-11-14 23:02

你看一眼这个帖子,看明白就懂了。UID和头像路径的对应关系
http://www.bbstobbs.com/thread-323-1-1.html
作者: chifeng37    时间: 2012-11-20 18:03

你好,比如A论坛有3000帖子(主论坛),B论坛有2000帖子,

请问B论坛的帖子是在3000以后开始排序吗?

A论坛帖子的序号是不是不变?
作者: 白乐天    时间: 2012-11-20 21:31

你好,比如A论坛有3000帖子(主论坛),B论坛有2000帖子,

请问B论坛的帖子是在3000以后开始排序吗?

A论坛帖子的序号是不是不变?
chifeng37 发表于 2012-11-20 18:03
你好。你的理解没错。A论坛所有东西都不变,B论坛的帖子在A论坛帖子后面依次往下排
作者: 魔玩网    时间: 2013-10-15 10:42

亲。。。有没有图文教程。。。
作者: 白乐天    时间: 2013-10-15 22:52

没有图文教程。包里有说明文件,有不明可以发帖问。
作者: shengkinng    时间: 2013-11-26 22:37

白大請問我的A網站跟B網站都已經匯入本機mysql了

那我需要再安裝dzx2.5嗎? 還是資料庫匯入就可以直接做合併動作了?




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