Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz! X1 合并工具(2010.08.16更新)

  [复制链接]
白乐天 发表于 2010-6-19 23:48:49 | 显示全部楼层 |阅读模式
本帖最后由 白乐天 于 2010-8-16 23:27 编辑

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

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


合并项目包括

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

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

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

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



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

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

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

下载地址:
Discuz! X1 合并工具下载



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




update6.02
针对百万贴级以上的大数据合并优化,速度更快且稳定

update6.01
修正合并后回帖错误bug

评分

2

查看全部评分

 楼主| 白乐天 发表于 2010-6-19 23:49:15 | 显示全部楼层
一、搭建运行环境
搭建本机(win2000/winxp/win2003)运行环境mysql+apache2+php
(推荐官方的ComsenzEXP 2.0.0,地址:https://discuz.dismall.com/thread-223885-1-1.html


二、合并步骤
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.登入论坛1后台,更新缓存,将看到合并后的论坛效果。
10.合并两论坛附件。将论坛2的data\attachments目录下所有文件及文件夹复制到论坛1的data\attachments目录下即可。


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


作者: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: 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外连权限话,是不可以的。建议本地搭建环境。

评分

1

查看全部评分

回复

使用道具 举报

台灣玩透透 发表于 2010-6-19 23:54:15 | 显示全部楼层
一個就暈了還搞兩個
回复

使用道具 举报

无可奉告 发表于 2010-6-19 23:56:04 | 显示全部楼层
这个合并了 那应用数据会不会乱套? 如果2边论坛都开了应用 那合并后应用数据会以哪边的为准
回复

使用道具 举报

wjb0606 发表于 2010-6-19 23:57:48 | 显示全部楼层
好家伙啊,我就在考虑这问题呢,以后两个城市合并了,论坛可以合并吗,今天来了.

我uc是一个,论坛是两个,用你着个可以吗?
回复

使用道具 举报

justsoshow 发表于 2010-6-20 00:25:23 | 显示全部楼层
牛!

兰州论坛支持一下:http://ilanzhou.info
回复

使用道具 举报

baxter 发表于 2010-6-20 00:28:50 | 显示全部楼层
支持一下,

同问?
如果2边论坛都开了应用 那合并后应用数据会以哪边的为准
回复

使用道具 举报

baxter 发表于 2010-6-20 00:30:56 | 显示全部楼层
本帖最后由 baxter 于 2010-6-20 00:33 编辑

回复 474300 的帖子
  1. 1、配置远程附件,上传成功;
  2. 2、对应远程附件地址,上传原来的本地附件至远程;
  3. 3、PMA中针对X的数据库执行语句
  4. 修改原UCHome的历史附件
  5. UPDATE `pre_home_pic` SET `remote` =  '1' ;
  6. 修改原论坛的的历史附件
  7. UPDATE `pre_forum_attachment` SET `remote` = '1' ;
复制代码
修改原ss导入的数据库(未测,可以先在PMA中修改单独数据的remote对应的数字,没有问题再批量修改)
pre_portal_topic_pic
pre_portal_attachment
pre_portal_article
如果想把远程全部换成本地,把1换成0即可,注意,操作前备份数据库。
回复

使用道具 举报

jdzwjm 发表于 2010-6-20 00:44:39 | 显示全部楼层
回复 白乐天 的帖子


    感谢楼主提供这个工具 顺便请教一下 DX合并工具 合并后还会需要激活吗
回复

使用道具 举报

baxter 发表于 2010-6-20 00:48:37 | 显示全部楼层
回复 jdzwjm 的帖子


不用了 ..........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-2 16:14 , Processed in 0.112223 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表