Discuz7.2论坛合并工具Discuz!NT to Discuz7.2论坛转换工具Discuz7.x论坛备份数据互补工具
返回列表 回复 发帖

Discuz6.1论坛合并工具

Discuz6.1论坛合并工具试用版
Version 3.01
版权: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: bailetian@hotmail.com

本工具提供的功能是,将两个各自独立的dz6.1论坛完整合并为一个论坛。

合并项目:
会员信息、版块、主题、普通帖、投票帖、辩论帖、附件、收藏夹、道具、个人空间、版主信息、版主工作情况、我的主题、我的帖子、在线时间、短消息、投票信息、交易信息、主题操作信息、主题分类。



有如下特点
1.完美合并会员,主题,帖子,版块及相关所有重要数据。
2.速度快,百M级论坛合并耗时不到10秒。
3.兼容性好,既不需要删除插件,也不破坏原论坛插件数据。



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

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


下载地址:
discuz6.1论坛合并工具下载



update
3.01 解决使用同一UC的两论坛合并时,因有部分会员已经认证而重复的bug
业务联系QQ466356742  MSN && EMAIL: bailetian@hotmail.com

论坛问题请不要随意加我,我每晚会上论坛回答。

帮助

一、搭建运行环境
搭建本机(win2000/winxp/win2003)运行环境mysql+apache2+php
(推荐官方的ComsenzEXP 1.0.0,地址:http://www.discuz.net/thread-223885-1-1.html


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


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


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



四、常见问题
1.本程序如何处理重名的会员?
论坛2中与论坛1重名的会员将在用户名后加后缀_2。如论坛1,论坛2各有一个会员叫 admin,论坛2的将变为admin_2并入论坛1。

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

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

4.我的两个论坛是否可以直接在不同虚拟空间上合并
不可以。两个论坛数据库不在同一空间,并且开放了mysql外连权限话,是不可以的。建议本地搭建环境。
业务联系QQ466356742  MSN && EMAIL: bailetian@hotmail.com

论坛问题请不要随意加我,我每晚会上论坛回答。
终于发布了,谢谢乐天老师,辛苦了。
谢谢支持。
业务联系QQ466356742  MSN && EMAIL: bailetian@hotmail.com

论坛问题请不要随意加我,我每晚会上论坛回答。
update
3.01 解决使用同一UC的两论坛合并时,因有部分会员已经认证而重复的bug
业务联系QQ466356742  MSN && EMAIL: bailetian@hotmail.com

论坛问题请不要随意加我,我每晚会上论坛回答。
我登陆这个用户怎么会转到另外一个用户??
原帖由 70592536 于 2008-9-4 18:10 发表
我登陆这个用户怎么会转到另外一个用户??
请把操作步骤,合并过程,以及errorlog发上来,帮你看看。
业务联系QQ466356742  MSN && EMAIL: bailetian@hotmail.com

论坛问题请不要随意加我,我每晚会上论坛回答。
首先感谢你
我也是登陆有问题 登陆这个到另外一个用户了我的是这样弄得
分别后台备份两个得数据库
在本地配了个环境装了两个论坛 在合并的
这是日志
麻烦帮忙看下 谢谢

#22001Data too long for column 'username' at row 1

#22001Data too long for column 'filename' at row 1

#22001Data too long for column 'author' at row 1

#HY000Field 'message' doesn't have a default value

#HY000Field 'simple' doesn't have a default value

#HY000Field 'message' doesn't have a default value

#HY000Field 'voterids' doesn't have a default value

#HY000Field 'formulaperm' doesn't have a default value
forumfields

#42000You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'msgfrom,msgfromid+90,msgtoid+90,folder,new,subject,dateline,message,delstatus
' at line 6
pms

#42000You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tid+144,votes,displayorder,polloption,''
from
zjzlzcom.cdb_polloptions' at line 6
polloptions
原帖由 bcf333 于 2008-9-14 16:34 发表
首先感谢你
我也是登陆有问题 登陆这个到另外一个用户了我的是这样弄得
分别后台备份两个得数据库
在本地配了个环境装了两个论坛 在合并的
这是日志
麻烦帮忙看下 谢谢

#22001Data too long for column 'us ...
你打开本机的my.ini
查找

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

然后重启一次mysql。

2论坛分别恢复数据后重新合并。
业务联系QQ466356742  MSN && EMAIL: bailetian@hotmail.com

论坛问题请不要随意加我,我每晚会上论坛回答。
配置为ComsenzEXP 1.0.0,将端口填写为6033无法访问!
返回列表