论坛转换网's Archiver

白乐天 发表于 2011-10-22 13:31

BBSMAX5 to Discuz!X2论坛转换工具(11.11.06更新)

BBSMAX5 to Discuz!X2论坛转换工具试用版
Version 1.01
版权: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: [email]bailetian@hotmail.com[/email]

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

[b][color=RoyalBlue]1.完整转换 会员,积分,主题,帖子,附件,公告,主题分类,勋章,评论及相关所有重要数据。
2.简单方便,用户可以按需选择自己所需要的项目进行转换,以减少转换时间。
3.附BBSmax转discuz后的uc_client兼容原BBSmax会员登录。
4.附BBSmax转discuz后的rewrite规则,以保持搜索引擎里的旧连接继续有效。
[/color][/b]



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

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

下载地址
[attach]186[/attach]


[align=center][img]http://www.bbstobbs.com/downfile/bbsmax5toDX2.jpg[/img][/align]



[b][color=SeaGreen]update 1.01
修正评分转换不完整bug
直接开启帖子中html代码支持
修正无效附件转换报错bug[/color][/b]

白乐天 发表于 2011-10-22 13:32

帮助

一、运行平台
win2000/winxp/win2003


二、转换环境
1.最简环境:sqlserver2000,mysql4.0/mysql5.0
2.推荐环境:sqlserver2000,mysql4.0/mysql5.0+apache+php
(推荐APMServ,地址:[url]http://www.onlinedown.net/soft/41626.htm[/url])
注意:
目前客户反映过的有Mysql 5.1.57 or  5.1.58 or 5.5.12两个版本不好使,请暂时避开这两个版本。
我推荐的版本可以从这里下
[url]http://www.onlinedown.net/soft/41626.htm[/url]



三、步骤
1.新建一个dx2论坛
2.将bbsmax的diskfiles目录下的附件文件及目录复制到dx2论坛的data\attachment\forum下
3.运行转换程序,填入各项设置。选择需要转换的项目,其中 BBSMAX 头像路径,要选中bbsmax的头像目录,选至\A\A\B这一级; dx2 附件路径,选至forum那一级。如有不懂请参考图示。
4.点开始转换,等待转换完成提示出现!
5.将转换工具目录中生成的avatar目录,覆盖dx2论坛的uc_server\data\avatar同名目录。
6.将转换工具内自带的uc_client目录,覆盖dx2论坛的同名目录。
7.用转换工具内自带的httpd.ini,设置dx2论坛的伪静态规则(用以保持bbsmax在搜索引擎中的旧连接继续有效)
8.打开dx2论坛config\config_global.php文件
查找
$_config['admincp']['founder'] = '1';
改为
$_config['admincp']['founder'] = '';
9.用转换工具目录内生成的reportlog中提示的管理员帐号登录论坛后台,更新缓存,即可看到转换效果。请注意随后修改管理员密码。
10.完成!


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


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


作者: 白乐天
联系方式:QQ 466356742 ; EMAIL: [email]466356742@qq.com[/email] ;MSN [email]bailetian@hotmail.com[/email]


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


2.如果bbsmax数据表的所有者不是dbo,请如实填写工具上的表所有者项。

白水 发表于 2011-10-22 20:23

后台用生成reportlog中提示密码,不能进入后台

白乐天 发表于 2011-10-22 20:29

reportlog和errorlog贴出来

白水 发表于 2011-10-22 20:33

转换开始时间:2011-10-22 19:59:31
会员:转移成功0条;转移失败736条;
版块:转移成功37条;转移失败2条;
主题分类:转移成功77条;转移失败0条;
主题:转移成功1006条;转移失败0条;
帖子表:转移成功4443条;转移失败0条;
附件:转移成功826条;转移失败0条;
公告:转移成功3条;转移失败0条;
勋章:转移成功5条;转移失败0条;
帖子评分:转移成功116条;转移失败0条;
朋友:转移成功0条;转移失败176条;
附件后缀:转移成功826条;转移失败0条;
增加管理员 uid755,帐号 bbsadmin,密码 bbsadmin,请注意过后修改密码!
转换结束时间:2011-10-22 20:01:24
转换开始时间:2011-10-22 19:59:31
会员:转移成功0条;转移失败736条;
版块:转移成功37条;转移失败2条;
主题分类:转移成功77条;转移失败0条;
主题:转移成功1006条;转移失败0条;
帖子表:转移成功4443条;转移失败0条;
附件:转移成功826条;转移失败0条;
公告:转移成功3条;转移失败0条;
勋章:转移成功5条;转移失败0条;
帖子评分:转移成功116条;转移失败0条;
朋友:转移成功0条;转移失败176条;
附件后缀:转移成功826条;转移失败0条;
增加管理员 uid755,帐号 bbsadmin,密码 bbsadmin,请注意过后修改密码!
转换结束时间:2011-10-22 20:01:24

白乐天 发表于 2011-10-22 20:43

只有reportlog,没帖errorlog,贴出来

白水 发表于 2011-10-22 20:49

----------members begin----------

#42S22Unknown column 'myid' in 'field list'

#42S22Unknown column 'blacklist' in 'field list'

#42S22Unknown column 'myid' in 'field list'

#42S22Unknown column 'blacklist' in 'field list'

#42S22Unknown column 'myid' in 'field list'

#42S22Unknown column 'blacklist' in 'field list'

#42S22Unknown column 'myid' in 'field list'

#42S22Unknown column 'blacklist' in 'field list'

#42S22Unknown column 'myid' in 'field list'

#42S22Unknown column 'blacklist' in 'field list'


全部是这些,很多的

白水 发表于 2011-10-22 21:18

--------members begin----------
----------members end----------
----------forums begin----------

#23000Duplicate entry '1' for key 1

#23000Duplicate entry '2' for key 1
----------forums end----------
----------forumfields begin----------

#23000Duplicate entry '0' for key 1
----------forumfields end----------

#42S21Duplicate column name 'oldtypeid'
----------Threadtypes begin----------
----------Threadtypes end----------

#42S21Duplicate column name 'oldtypeid'
----------threads begin----------
----------threads end----------
----------posts begin----------
----------posts end----------
----------attachments begin----------
----------attachments end----------
----------Announcements begin----------
----------Announcements end----------
----------medals begin----------
----------medals end----------
----------ratelog begin----------
----------ratelog end----------
----------Friends begin----------
----------Friends end----------
----------attachmentsext begin----------
----------attachmentsext end----------
----------addadmin begin----------
----------addadmin end----------

白乐天 发表于 2011-10-22 22:11

有问题么

白水 发表于 2011-10-22 22:15

现在重新弄了一遍,论坛图标和用户图片没有了显示X,其余的好了

白乐天 发表于 2011-10-22 22:17

点X的属性看缺什么图片补什么图片。

白水 发表于 2011-10-22 22:28

主要是路径不对  data/attachment/common/~/max-assets/logo-forum/common_121_icon.gif

白乐天 发表于 2011-10-22 22:41

不知道你说的哪里,截图说明

白乐天 发表于 2011-11-2 13:29

转换后,帖子内有html代码未解析的,请执行这两句话[code]
update pre_forum_forum set allowhtml = 1
update  pre_forum_post set htmlon=1
[/code]

白乐天 发表于 2011-11-6 19:40

[color=SeaGreen][b]update 1.01
修正评分转换不完整bug
直接开启帖子中html代码支持
修正无效附件转换报错bug[/b][/color]

52642256 发表于 2011-11-11 10:03

我写了 数据库的名字和密码 但是一直提示mysql连接不上 怎么写都不对

白水 发表于 2011-11-21 19:56

[i=s] 本帖最后由 白水 于 2011-11-21 19:57 编辑 [/i]

附件提示[img][/img]无效附件,出错

白乐天 发表于 2011-11-21 20:16

问问题的基本是描述清楚,如果自己都不在乎写的什么,我看不懂自然也无从回答。

页: [1]

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