找回密码
 亲,注册吧

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

查看: 4275|回复: 156

十一、PHPWind 7.5转换Discuz! 7.2的方法

[复制链接]
发表于 2013-12-15 22:19:47 | 显示全部楼层 |阅读模式
应广大站长的需求,经开发及严格测试后,COMSENZ 最近推出了 PHPWind 7.5 系列到 Discuz! 7.2 的转换程序。由于 PHPWind 7.5 系列有个人空间,因此需要大家转换前除了安装 UCenter ,Discuz! ,还要安装好 UCenter Home 。

下面以虚拟主机用户,在原 PHPWind 所在的虚拟空间转换Discuz! 7.2为例,详细介绍该工具的使用:

一、转换前的准备工作

1、完整安装 UCenter 1.5 ,Discuz! 7.2 和 UCenter Home 2.0

安装目录说明:在原 PHPWind 论坛根目录下建立一文件夹,命名为 jicheng,在此 jicheng 目录下上传并安装 Comsenz 产品。
上传并安装 Comsenz 产品.gif
在jicheng目录下建立三个文件夹 ucenter,bbs,home 分别来安装 UCenter 1.5 ,Discuz! 7.2 和 UCenter Home 2.0。
在jicheng目录下建立三个文件夹.gif
UCenter 1.5 ,Discuz! 7.2 和 UCenter Home 2.0 的安装程序下载及安装教程:http://www.comsenz.com/downloads/install

说明:官方提供了 4 种不同的编码。包括 GBK 简体中文版(推荐)、UTF-8 简体中文版、BIG5 繁体中文版(推荐)、UTF-8 繁体中文版,请根据您已经安装好的 UCenter 的编码,选择相应版本的论坛程序下载。

2、下载转换程序到本地并解压

转换程序下载地址:http://www.zhanhelp.com/thread-5835-1-1.html

下载到本地,解压后,得到如图所示:

下载到本地.gif
data 目录中是已经存在的转换子体,如果要添加转换子体,主要是再这里添加;
include 目录是一些重要函数文件的存放目录,转换程序在运行时需要调用这些文件;
language 为语言包存放目录,转换过程中大部分语言提示就是通过调用这个文件实现的;
usersguide 目录下是用户使用说明书所用到的图片及文件;
config.inc.php 为转换程序的数据库配置文件,转换开始填写的数据库信息都会保存在这个文件里;
guid.htm 是 XConvert 详细使用说明,调用了usersguide 下的图片和文件;
index.php 是转换程序首页程序文件;
readme.txt 是简单的说明文件;
transfer.php 是生成静态报告页面时所需文件。

3、二进制上传刚下载的 XConvert_for_phpwind 到第一步建立的 jicheng 目录下
二进制上传刚下载的.gif

二、转换详细步骤
1、备份原 PHPWind7.5 论坛数据并关闭论坛。
2、在浏览器地址栏输入 XConvert 的访问地址,如 http://www.website.com/jicheng/XConvert_for_phpwind/index.php ,其中 www.website.com 为原 PHPWind 的访问地址,运行上传的转换程序。可以看到下图所示:
备份原 PHPWind7.5 论坛数据并关闭论坛.gif

点击“确定”,即可看到转换程序包含的子体,如下图:
点击“确定”.gif
带 -61uc 后缀的为直接转换到 Discuz! 6.1 的子体;
带 -70uc 后缀的为直接转换到 Discuz! 7.0 的子体;
带 -71uc 后缀的为直接转换到 Discuz! 7.0 的子体;
剩余的为直接转换到 Discuz! 6.0 的子体。
3、在上图上点击 “pw75 - 72_20uch” 即选择了 PHPWIND 7.5 转换到 Discuz! 7.2 的子体,继而看到如下界面:
关于本程序的声明:
关于本程序的声明.gif
转换前和转中的事项:
转换前和转中的事项.gif
转换后的事项:
转换后的事项.gif
原 PHPWind 7.5 数据库配置信息,这个您可以参考原 PHPWind 数据库配置文件 data/sql_config.php 来填写:
原 PHPWind 7.5 数据库配置信息.gif
UCenter 和 Discuz! 数据库配置信息,这个您可以根据 UCenter 和 Discuz! 根目录下的 config.inc.php 来填写:
UCenter 和 Discuz! 数据库配置信息.gif
UCenter Home 设置选项,这个您可以根据 UCenter Home 根目录下的 config.php 来填写:
UCenter Home 设置选项.gif

在以上的各项配置中,着重说明一下几点:

1)、PHPWIND 7.5 数据库字符集:有 GBK、UTF8、BIG5 三种,如果你不知道自己网站的数据库字符集,选择其中的一种,点击右方的“检查此设置”,程序就会根据您刚才填写的数据库配置信息从原 PHPWIND 的数据库提取一些数据做测试,如果显示正常就说明你的数据库字符集就是这个,否则重新选择并检查此设置直到显示正常为止。
以本次转换为例,我们选择 GBK,点击“检查此设置”,显示如下:
PHPWIND 7.5 数据库字符集.gif
显示正常,可见,原论坛字符集是 GBK。点击”关闭本窗口“,即可回到刚才数据库配置信息界面。
我们这次设置原论坛字符集为 UTF8,点击“检查此设置”,即可看到下图所示:
显示正常.gif
出现乱码,说明原数据库字符集不是 UTF8,需要重新设置字符集,直至设置成功为止。

2)、UCenter 数据库配置信息的设置是转换到 Discuz! 7.2 必填的,按照您刚才安装 UCenter 是的数据库信息填写即可。

3)、UCenter Home 数据库配置信息的设置是 PHPWind 7.5 转换到 Discuz! 7.2 必填的,按照您刚才安装 UCenter Home 的数据库信息填写即可。

4)、原论坛的访问域名用于转换帖子中的版块及帖子地址至 Discuz! 的格式;多个域名请使用 | 隔开;每个域名不能使用 / 结尾;如果不需要转换,请留空例:http://zhanhelp.com|http://www.zhanhelp.com 注:这项必须填写,它可以把你帖子里的地址比如 http://www.yourwebsite.com/read.php?tid=xxx 这样的地址转换为http://www.yourwebsite.com/viewthread.php?tid=xxx 这样的 Discuz! 浏览格式。

5)、每次需要转换的数据量:这项主要是根据服务器繁忙情况设置,一般按照默认即可,如果您的服务器速度较慢,可以减小该设置。

6)、是否开启调试模式,默认关闭,即填写 0 。如果转换不能顺利进行,请打开调试模式,即填写 1 ,查看错误提示。

3、配置好转换的数据库信息后点击“保存配置”即可看到下图所示界面:
配置好转换的数据库信息.gif
配置好转换的数据库信息 (1).gif
在这一步中可以选择“完全转换”或者单步转换,第一次转换一般都建议选择“完全转换”。

4、点击“开始转换”按钮即可看到下图所示开始转换的界面:
点击“开始转换”.gif
1)、正常情况下,转换过程是全自动的,您无需干预,请坐下来喝杯茶,静静等待出现转换完成的提示;
2)、如果转换过程中程序终止运行,请根据出错提示信息进行调整,然后刷新页面继续进行转换;
3)、转换所需时间取决于您的数据量大小、数据结构的标准与否、转换程序所在平台的性能、网络状况等因素。
转换完成即可看到如下图完成界面:
转换完成即可看到如下图完成界面.gif

三、转换后的工作

1、查看转换结果分析报告:点击查看转换报告,即可看到如下转换结果报告图。
转换后的工作.gif
2、如果某步转换成功率不高,可以点击“详情”查看原因,请根据提示信息进行调整后,尝试再次转换,这次只转换这一步即可;
3、请将 PHPWind 7.5 的附件目录 attachment下所有文件移至 Discuz! 的附件目录 attachments 下;
4、请将 PHPWind 7.5 的勋章目录 hack/medal/image/ 下所有文件移至 Discuz! 的勋章目录 images/common 下;
5、请将 PHPWind 7.5 的表情目录 images/post/smile下的 default 目录改名为 pw_default, 并且将 PHPWind 7.5 的表情目录 images/post/smile下的所有目录(包括改好名称的 pw_default 目录)都移至 Discuz! 的表情目录 images/smilies 下;
6、请用您的管理员帐号登录 Discuz! 7.2 UC 后台执行更新缓存操作;
7、请用您的管理员帐号登录 UCenter Home 2.0 后台执行更新缓存操作;
8、确认成功转换后请删除转换程序 XConvert 目录及其下所有文件;
9、由于权限控制的不同,需要您在后台重新编辑各用户组的权限。

四、正式上线前,更换 Discuz! 的访问地址

如果您是严格按照上述步骤演示的目录名称来做的,那么现在:
您的 Discuz! 访问域名是: http://www.website.com/jicheng/bbs
您的 UCenter Home 访问域名是: http://www.website.com/jicheng/home
您的 UCenter 访问域名是: http://www.website.com/jicheng/ucenter
其中:www.website.com 为原 PHPWind 的访问域名。
如果您需要把 Discuz! 论坛的访问域名恢复成原 PHPWind 论坛的访问域名,即:http://www.website.com ,那么:
1)、在 PHPWind 根目录下建立一文件夹,命名为 oldpw,然后把 PHPWind 根目录下除 jicheng 和 oldpw 外所有程序文件移动到 oldpw 下。移动后如下:
在 PHPWind 根目录下建立一文件夹.gif
在 PHPWind 根目录下建立一文件夹 (1).gif
2)、将 jicheng/bbs/ 下的所有文件移动到原 PHPWind 所在的目录,即和 jicheng 同级目录下:
所有文件移动到原 PHPWind 所在的目录.gif
3)、将 jicheng/home 文件夹移动到和 jicheng 同级目录下,注意此处移动的是整个文件夹:
文件夹移动到和 jicheng 同级目录下.gif
4)、将 jicheng/ucenter 文件夹移动到和 jicheng 同级目录下,注意此处移动的是整个文件夹:
文件夹移动到和 jicheng 同级目录下 (1).gif
5)、此时 jicheng 文件夹可以删除。
6)、重新配置站点信息
登录 UCenter 后台: http://www.website.com/ucenter/
应用管理 => 编辑,重新设置应用的URL,然后提交,更新缓存即可。
最重,站点信息:
您的 Discuz! 访问域名是: http://www.website.com/
您的 UCenter Home 访问域名是: http://www.website.com/home/
您的 UCenter 访问域名是: http://www.website.com/ucenter/
其中:www.website.com 为原 PHPWind 的访问域名。
0 该用户已被删除
发表于 2014-5-18 11:11:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-5-21 11:55:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

716

主题

835

回帖

3761

积分

版主

My life

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3761
QQ
发表于 2014-5-24 05:03:43 | 显示全部楼层
我是个凑数的。。。
0 该用户已被删除
发表于 2014-5-26 09:59:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

1

主题

636

回帖

682

积分

中学生

Rank: 3Rank: 3

积分
682
发表于 2014-5-30 16:00:05 | 显示全部楼层
我是来刷分的,嘿嘿

0

主题

1004

回帖

1050

积分

本科生

Rank: 4

积分
1050
发表于 2014-6-3 00:05:05 | 显示全部楼层
过来看看的
0 该用户已被删除
发表于 2014-6-6 13:51:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-7 17:49:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-12 07:30:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-13 10:44:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-6-15 05:28:49 | 显示全部楼层
找到好贴不容易,我顶你了,谢了

40

主题

574

回帖

762

积分

中学生

Rank: 3Rank: 3

积分
762
发表于 2014-6-17 16:43:18 | 显示全部楼层
支持一下:lol

8

主题

395

回帖

531

积分

中学生

Rank: 3Rank: 3

积分
531
发表于 2014-6-19 22:40:07 | 显示全部楼层
写的真的很不错
0 该用户已被删除
发表于 2014-6-21 15:03:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-23 04:48:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-23 23:43:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-6-25 12:29:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-6-28 13:02:48 | 显示全部楼层
过来看看的

8

主题

395

回帖

531

积分

中学生

Rank: 3Rank: 3

积分
531
发表于 2014-7-1 17:15:42 | 显示全部楼层
学习了,谢谢分享、、、

8

主题

395

回帖

531

积分

中学生

Rank: 3Rank: 3

积分
531
发表于 2014-7-4 15:34:54 | 显示全部楼层
学习了,谢谢分享、、、
0 该用户已被删除
发表于 2014-7-8 18:35:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-7-9 03:10:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-7-11 20:49:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-7-12 23:41:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
0 该用户已被删除
发表于 2014-7-14 13:52:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

220

回帖

255

积分

小学生

Rank: 2

积分
255
发表于 2014-7-16 13:14:08 | 显示全部楼层
我抢、我抢、我抢沙发~
0 该用户已被删除
发表于 2014-7-17 11:18:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-7-18 07:28:17 | 显示全部楼层
小手一抖,钱钱到手!

1

主题

1074

回帖

1127

积分

本科生

Rank: 4

积分
1127
发表于 2014-7-20 05:33:39 | 显示全部楼层
学习了,不错,讲的太有道理了
您需要登录后才可以回帖 登录 | 亲,注册吧 微信登录

本版积分规则

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