Discuz! X1.5 是一个将论坛(BBS)、个人空间(SNS)、门户(Portal)、群组(Group)、应用开放平台(Open Platform)充分融合于一体的社区产品。它的出现解决了一直存在于社区中的若干重大问题,帮助网站实现一站式服务。
为了方便广大站长转换及使用 Discuz! X1.5,我们开发了 Phpwind 8.0 到 Discuz! X1.5 的转换程序。
本程序只适用于 Phpwind 8.0 版本的程序。转换程序前请认真阅读转换程序中的转换说明。
一、转换前的准备
1、请确认您已经成功安装了 Discuz! X1.5
2、下载 XConvert 转换程序到本地或服务器
PHPWind转换到 Discuz! 专用转换工具---XConvert_for_phpwind【20101009】点击下载
下载后解压缩,主要包含以下几个文件,如下图所示:
二、转换详细步骤
1、将 XConvert 文件夹上传到 web 可以访问的目录下,在浏览器里输入 http://yourwebsite.com/xconvert 就看到了授权协议,点击“确定”,如下图所示:
2、点击“确定”后,会列出所有的转换程序,如下图所示:
3、在上图中点击“pw80 - 15X”后,如下列图所示:上部分是转换说明,下部分是转换配置信息。
着重说明的几点:
1)phpwind 数据库字符集:有 GBK、UTF8、BIG5 三种,如果不知道网站的数据库字符集,选择其中的一种,点击右方的“检查此设置”,程序会提取的 pw 的部分数据转换做个测试,如果显示正常说明数据库字符集正确,否则重新设置并检测。
下面举个例子:配置好数据库信息,选择字符集为 GBK ,点击“检查此设置”,效果如下图所示。显然这个显示是正确的,说明 pw 库的字符集就是 GBK。
选择数据库字符集为 utf8 ,点击“检查此设置”,效果如下图 ,显然这个显示是乱码。
2)您原论坛的访问域名:填写您转换前的论坛访问地址,不能使用/结尾。此项用于转换帖子中含有的原版块及帖子地址至 Discuz! 的格式。
3)Discuz! 的 URL:此项配置为了正确转换图片附件,请填写 Discuz! X1.5 正式使用时的访问地址。
4)Discuz 论坛类型:用于区分 Discuz! 产品是 7.2及之前的版本或是 X 及其他以后的版本。
5)每次需要转换的数据量:这项主要是根据服务器繁忙情况设置,建议在服务器不是太忙的时候转换或将此值调低。
6)更新统计的循环量:这项主要是根据服务器繁忙情况设置,建议在服务器不是太忙的时候转换或将此值调低。
4、配置好信息后,点击“保存”,如下图所示:这一步中可以选择“完全转换”或者单步转换,第一次转换一般建议选择“完全转换”。
5、上图中点击“开始转换”按钮则得到如下图所示的开始转换的界面:
1)正常情况下,转换过程是全自动的,您无需干预,请坐下来喝杯茶,静静等待出现转换完成的提示;
2)如果转换过程中程序终止运行,请根据出错提示信息进行调整,然后刷新页面继续进行转换;
3)转换所需时间取决于您的数据量大小、数据结构的标准与否、转换程序所在平台的性能、网络状况等因素。
转换完成如下图所示:
三、转换后的工作
1、查看转换结果分析报告:“点击查看转换报告”即可查看。
2、通过查看转换报告如果发现某一步转换成功率不高,请根据转换结果分析报告中的出错提示信息进行调整后尝试再次转换,但只需单独转换这一步即可;
3、转换后 PHPWind 8.0 的系统头像将被 Discuz! X1.5 的系统默认头像取代。
4、请在 Discuz! X1.5 的 data/attachment/forum 文件夹下新建 pw 文件夹,并将 PHPWind 8.0 的附件目录 attachment下所有文件复制至此目录下。
5、请将 PHPWind 8.0 的附件目录 attachment 下的 cms_article 目录复制至 Discuz! X1.5 的 data/attachment/portal 下。
6、请将 PHPWind 8.0 的勋章目录 hack/medal/image/ 下所有文件移至 Discuz! X1.5 的勋章目录 static/image/common/ 下。
7、请将 PHPWind 8.0 的表情目录 images/post/smile 下的 default 改名为 pw_default,并将 PHPWind 8.0 的 images/post/smile 的目录(包括改名的 pw_default )移至 Discuz! X1.5 的表情目录 static/image/smiley 下。
8、由于 PHPWIND 8.0 中的群组数据结构与 Discuz! X1.5 的数据结构不同,转换后群组分类会与论坛版块保持一致,请在后台,群组重新调整群组分类。
9、请用您的管理员帐号登录 Discuz! X1.5 后台执行更新缓存操作。
10、确认成功转换后请删除转换程序 XConvert 目录及其下所有文件。
11、由于权限控制的不同,需要您在后台重新编辑各用户组的权限。
技术支持:
1、Discuz! 手握手互助转换升级活动火热进行中,即刻加入,Discuz! 志愿者将提供给您免费的数据转换服务:http://www.discuz.net/sowoso/;
2、Discuz! 官方论坛数据转换版块技术支持:http://www.discuz.net/forum-45-1.html。