ImpEx v1.77 简体中文版(支持Discuz、PHPWind转换到vBulletin)

2007年03月17日 15:47 次阅读 稿源: 条评论
十方俱灭投递:
ImpEx是我见过最强的论坛转换系统了(正确来说是导入),不但可以用来升级vBulletin,还允许合并多个系统的数据,自动对重复的用户名规律性改名,导入的过程中如果有什么不满意,可以清空这次导入的数据,而不删除导入前或非本次导入的数据,非常方便.就算不用也推荐试试,希望国产软件多多学习.
自从vBulletin中文官方支持团队发布了中文版ImpEx,好像一直没看到有人放出来。这个版本已经支持了Discuz、PHPWind的转换,所以刚刚下载回来最新版本,并且放出来。在这个基础上我做了两种修改:一、去掉了客户号的验证;二、删除了一些不常用的转换模块,减少文件体积的大约1/5,但不会对其他模块和程序稳定性产生任何影响。

我个人对DZ做过测试,转换已经比较理想了,所以才发出来,大家也可以试试看,测试没问题再正式转换。

精简后的压缩包中包含以下模块
  • Discuz! 5.0.x
  • Discuz 4.0.0
  • Discuz 2.5
  • Invision Board 2 2.1.x
  • Invision Power Board 1.3
  • phpBB1 1.4.x
  • phpBB2 2.0.21
  • phpBB3 alpha
  • Phpwind 3.3.1
  • PHPWind 5.0.x
  • Simple Machines Forum 1.1
  • vBulletin 3.6.x
  • vBulletin 3.0.x -3.5.x
  • vBulletin 2.3.10
  • vBulletin lite 1.0
下载地址
http://rapidshare.com/files/21393777...7.CHS.rar.html

讨论帖
http://www.phpforce.cn/bbs/showthread.php?t=5406

使用方法
1.虽然ImpEx非常酷,非常安全,但我还是建议做好备份;
2.将upload目录下的文件上传到已经安装完毕的vBulletin根目录下;
3.重命名ImpExConfig.php.new为ImpExConfig.php,并进行配置
4.登录vBulletin管理员面板,在多出来的“导入”下进行操作

查看:ImpEx 中文版及 Discuz! 5 导入程序测试版提供下载 (PW转换方法与之类似)

引用:
作者: admin
什么是 ImpEx

ImpEx 的全称为 vBulletin ImpEx Software,是我们为客户提供的免费的论坛数据导入/导出系统。您可以使用它从 (一或多个) 第三方论坛软件导入数据到 vBulletin 3.5.0 或更高版本。我们对其进行免费的技术支持,并为其撰写了详尽的文档。

ImpEx 中文版所做的修改

考虑到中文用户的特殊情况(包括论坛编码的多样性以及数据库编码的多样性),我们专门对 ImpEx 中文版进行了如下改进:
  1. 支持 MySQL 4.1+ 的多种编码
  2. 支持 GBK/GB2312/BIG5 论坛在导入时自动转换为 UTF-8
引用:
什么是论坛编码和数据库编码?

论坛编码是论坛显示在用户浏览器中所采用的编码或称为字符集。获取论坛编码的方式很简单,以 IE 浏览器为例,您在访问您的论坛时,在浏览器菜单查看->编码,便可看到论坛当前使用的编码前显示了一个圆点。

数 据库编码是 MySQL 储存论坛数据所使用的内部编码。获取数据库编码略微有些复杂,若您安装了 phpMyAdmin,当您浏览数据表时,在整理列,您会看到 gbk_chinese_ci (gbk 编码) latin1_swedish_ci (latin1 编码) 或 utf8_general_ci (utf8 编码)。
关于 Discuz! 5 导入程序测试版

Discuz! 5 转换程序目前已进入测试阶段,随 ImpEx 中文版一同发布。

具体操作步骤如下:
  1. 请将您的 MySQL 服务器升级到 4.1 以上版本,否则无法进行编码转换工作。
  2. 了解您的 Discuz! 5 论坛的论坛编码
  3. 了解您的 Discuz! 5 论坛的数据库编码
  4. 若您的数据库编码latin1,请继续下面的步骤操作;否则请跳到第 8 步
  5. 运行下面的命令将数据库导出为 sql 文件
    代码:
    mysqldump -u用户名 -p密码 --default-character-set=latin1 --skip-set-charset --skip-create-options Discuz数据库名 > dz5.sql
    mysqldump 是 MySQL 自带的工具,Windows 版本的 MySQL,这个工具位于 MySQL 安装目录的 bin 文件夹内。
  6. 根据您的论坛编码新建一个数据库,若论坛编码为 UTF-8,则新建的数据库编码为 utf8;若论坛编码为 GBK/GB2312,则新建的数据库编码为 gbk,若论坛编码为 BIG5,则新建的数据库编码为 big5。您可以使用 phpMyAdmin 建立新数据库。
  7. 运行下面的命令将 sql 文件重新导入到新建的数据库中
    代码:
    mysql --default-character-set=新建的数据库编码 新建的数据库名  < dz5.sql
    mysql 是 MySQL 自带的工具,Windows 版本的 MySQL,这个工具位于 MySQL 安装目录的 bin 文件夹内。
  8. 全新安装一份 vBulletin 论坛,注意为其创建的数据库编码应为 utf8, 在 config.php 文件内需将 $config['Mysqli']['charset'] 设置为 "utf8"。若您已经有存在的 vBulletin 论坛,数据库编码为 utf8,那么您也可以将 Discuz! 5 论坛的数据导入到存在的 vBulletin 论坛,使 Discuz! 5 论坛的数据成为 vB 论坛的一部分。导入前注意备份存在的 vBulletin 论坛。
  9. 解压缩 ImpEx,内含 upload 文件夹,其中包含两个子文件夹,impex 和 includes。打开 impex 子文件夹,将其中的 ImpExConfig.php.new 重命名为 ImpExConfig.php。使用文本编辑器打开,根据需要进行编辑。
    您 无需编辑所有 $impexconfig['target'] 配置,只需将 $impexconfig['sourceexists'] 设置为 true 并修改 $impexconfig['source'] 的配置。$impexconfig['source'] 主要用来配置您的 Discuz! 论坛数据库信息。如果您执行了上面的步骤 5-7,那么请填写您创建的新数据库的信息,否则请填写论坛原数据库的信息。
    • databasetype 数据库类型,填写 "mysql"
    • server 数据库服务器名称或 IP 地址
    • user 数据库用户名
    • password 数据库密码
    • database 数据库名
    • tableprefix 数据表前缀,Discuz! 5 默认为 "cdb_"
    • charset 数据库编码。如果您执行了上面的步骤 5-7,那么请填写创建的新数据库的编码,而不要填写 latin1
  10. 将 ImpEx 的 upload 文件夹中的内容上传到 vBulletin 论坛目录中。upload 文件夹内包含如果上传时提示您是否覆盖,请选择“是”。
  11. 进入 vBulletin 管理面板,您会发现左侧导航栏上多出一个选项“导入”。点击进入后,选择源系统为 Discuz! 5.0.x,并点击页面下方的“开始导入”按钮。按照屏幕上的提示操作。注意若某个导入模块需要您输入路径,路径分隔符请一律使用 /,无论路径是 Windows 的还是 *nix 的。
  12. 所有导入模块都完成后,请进入论坛的更新计数器页面,首先更新主题信息,然后更新版面信息。最后进入表情符号管理,在表情符号分类列表中点击一下“保存显示顺序”按钮,以更新表情符号缓存。
  13. 将 Discuz! 5 的表情符号复制到 vBulletin 论坛的 images/smilies 文件夹下。
  14. 完成导入。
如果您发现导入程序有任何问题,请发表到vBulletin 数据转换导入版面。



对文章打分

ImpEx v1.77 简体中文版(支持Discuz、PHPWind转换到vBulletin)

1 (50%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan