论坛转换网's Archiver

白乐天 发表于 2008-6-29 18:41

Discuz6.1论坛合并工具

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

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

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

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


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

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


下载地址:
[url=http://www.bbstobbs.com/downfile/discuztools3.rar]discuz6.1论坛合并工具下载[/url]

[img]http://www.bbstobbs.com/downfile/dz61.jpg[/img]

[color=Green][b]update
3.01 解决使用同一UC的两论坛合并时,因有部分会员已经认证而重复的bug[/b][/color]

白乐天 发表于 2008-6-29 18:43

帮助

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


二、合并步骤
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: [email]bailetian@hotmail.com[/email]



四、常见问题
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外连权限话,是不可以的。建议本地搭建环境。

白乐天 发表于 2008-6-29 19:47

谢谢支持。

白乐天 发表于 2008-7-5 17:01

[color=Green][b]update
3.01 解决使用同一UC的两论坛合并时,因有部分会员已经认证而重复的bug[/b][/color]

70592536 发表于 2008-9-4 18:10

我登陆这个用户怎么会转到另外一个用户??

白乐天 发表于 2008-9-4 19:20

[quote]原帖由 [i]70592536[/i] 于 2008-9-4 18:10 发表 [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=339&ptid=39][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url]
我登陆这个用户怎么会转到另外一个用户?? [/quote]
请把操作步骤,合并过程,以及errorlog发上来,帮你看看。

bcf333 发表于 2008-9-14 16:34

首先感谢你
我也是登陆有问题 登陆这个到另外一个用户了我的是这样弄得
分别后台备份两个得数据库
在本地配了个环境装了两个论坛 在合并的
这是日志
麻烦帮忙看下 谢谢

#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

白乐天 发表于 2008-9-14 17:30

[quote]原帖由 [i]bcf333[/i] 于 2008-9-14 16:34 发表 [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=356&ptid=39][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url]
首先感谢你
我也是登陆有问题 登陆这个到另外一个用户了我的是这样弄得
分别后台备份两个得数据库
在本地配了个环境装了两个论坛 在合并的
这是日志
麻烦帮忙看下 谢谢

#22001Data too long for column 'us ... [/quote]




你打开本机的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论坛分别恢复数据后重新合并。

boyzsd 发表于 2008-9-26 19:11

配置为ComsenzEXP 1.0.0,将端口填写为6033无法访问!

白乐天 发表于 2008-9-26 23:13

[quote]原帖由 [i]boyzsd[/i] 于 2008-9-26 19:11 发表 [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=366&ptid=39][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url]
配置为ComsenzEXP 1.0.0,将端口填写为6033无法访问! [/quote]
mysql使用哪个端口要看my.ini里的port,ComsenzEXP默认为6033

boyzsd 发表于 2008-9-27 13:25

我要合并论坛,加你怎么也不回话呀??

白乐天 发表于 2008-9-27 14:36

[quote]原帖由 [i]boyzsd[/i] 于 2008-9-27 13:25 发表 [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=369&ptid=39][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url]
我要合并论坛,加你怎么也不回话呀?? [/quote]
你好,我只晚上在线,请10点半后QQ找我

颜蕥晞 发表于 2008-11-17 15:14

:loveliness:    老大, 那个..  那个两个数据库也可以合并么?

白乐天 发表于 2008-11-17 16:38

[quote]原帖由 [i]颜蕥晞[/i] 于 2008-11-17 15:14 发表 [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=452&ptid=39][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url]
:loveliness:    老大, 那个..  那个两个数据库也可以合并么? [/quote]
两数据库在同服务器就可以。

xiangxubing 发表于 2009-1-8 16:24

整合数据的时候..UCenter的版本不一样..会影响到数据的整合吗

白乐天 发表于 2009-1-8 20:26

[quote]整合数据的时候..UCenter的版本不一样..会影响到数据的整合吗
[size=2][color=#999999]xiangxubing 发表于 2009-1-8 16:24[/color] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=529&ptid=39][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url][/size][/quote]
不影响,但推荐一致。

adalar 发表于 2009-1-19 22:55

请问我的2个论坛数据与uc数据是什么...我要combine test 和 forum

麦田守望者 发表于 2009-3-26 17:32

呃 看不太懂...

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.