================================================================
欢迎使用 vBulletin 3.5.0 转换 Discuz!4.1.0 程序
本程序基于 vBulletin 3.5.0 数据转换而设计,也可能用于稍高或者稍低版本的转换
注意事项:
主要转换数据仅包含,用户基本数据、版区信息数据、主题信息数据、帖子信息数据、附件信息数据(可能有丢失现象).其他诸如用户头像、投票、联盟论坛、收藏、好友等等数据并非标准承诺可转换数据.
转换程序只是尽可能的去转换,但是不保证转换后的数据正确且无丢失现象.
版区 : 本程序仅能转换二级栏目,原 vBulletin 3.5.0 二级以下论坛将统一作为独立的板块进行转换,转换后可能需要您到 Discuz!4.1.0 中进行设置.
附件 : 当前附件转换方式为——从 vBulletin 3.5.0 文件储存中获取转换.转换完毕后,请将原 vBulletin 3.5.0 中的附件目录改名为 vbb 然后移动到 Discuz!4.1.0 论坛 ./attachments/vbb 目录中。
如果您是自己使用本程序进行转换的,Discuz!官方不提供本程序转换的技术支持!!
使用方法:
1.全新安装 Discuz!4.1.0 程序(可以使用不同的数据库),然后将本程序 vbb2d4.php 上传到 Discuz!4.1.0 目录下,配置本程序,在浏览器运行.
2.转换过程是自动的(如果不出现错误)!您不需干预,请等待出现转换全部成功的提示.
3.由于 vBulletin 3.5.0 论坛用户密码加密方式为非标准md5加密,所以转换完毕后您需要使用本程序附带的 logging.php 替换 Discuz!4.1.0 标准版本的对应文件.
4.关于 logging.php 您可以浏览您的 Discuz!4.1.0 数据库 cdb_member_vbbinfo 表,本表储存的是老用户密码没有转换过来的数据,当本表数据为空时,表明您之前的老用户密码已经全部转换完毕,您可以使用 Discuz!4.1.0 标准程序的 logging.php 程序了:)
*/
############ 系统配置 #########################################################
$dbhost = 'localhost'; //mysql主机地址
$dbuser = 'deepseath'; //mysql用户名
$dbpwd = 'deepseath'; //mysql密码
$discuz_dbname = 'vbb2d4'; //Discuz!所在数据库 discuz数据库名
$discuz_tablepre = 'cdb_'; //Discuz!所在数据库 discuz数据表前缀 默认为:cdb_ 请确保同Discuz!的config.inc.php $tablepre 设置是一样的
$source_dbname = 'vbb'; //源数据库 数据库名
$source_tablepre = 'vbb_'; //源数据库 数据表前缀
$many = '6000'; //每次转换的数据量
$mysqlcharset = 'gbk'; //如果您的MySQL为4.1以上版本请根据您的数据字符集进行设置
//gbk、big5、utf8
$ishtml = 0; //帖子是否按照HTML方式转换,请检查一下VBB的帖子数据内容对应设置,如果原数据为HTML那么就设置为1,否则设置为0
$discuzpath = ''; //设置vbb附件的储存路径。
//如果vbb附件储存在数据库中请设置为相对于Discuz!论坛./attachments/目录的目录名,默认为:vbbfile
//如果以文件形式储存,请留空!!!!!!!!!!!!
===============================================================
这个是我下载的dz的转换程序,介绍上面说可以在不同的数据库 但是这里好像是要求在一个数据库
还有一个编码的问题,头大
申请从VBB3.54中文增强版转换到dz4.1
谢谢
qq:589769 |