鉴于目前没有ofstar2.60到Discuz!4.10的直接转换程序,很多朋友不知道如何升级ofstar到Discuz!4.10,就我个人从ofstar 2.60 升级至Discuz! 4.10的经验,谈一谈个人升级的体会,希望能与大家分享升级过程中的经验,也希望更多的人能加入到Discuz!的行列!闲话少说,现在开始我
ofstar2.60到Discuz!4.10转换(2)
3.开始升级
这里讲的是从ofstar>>DZ4.10的升级,所以主要也在数据库的升级转换,这里我们直接把phpwind1.3.1-phpwind1.3.6里面的upto1.3.6.php复制到phpwind1.31的安装目录里面,运行http://youforumurl/upto1.3.6.php,不会有提示界面,马上就直接给出“升级成功,请删除此程序”这样的提示!
4.修改data/bbscache/dbset.php中把下面的一句
$picpath='images';//图片目录名 改成:$picpath='image';//图片目录名
或者直接到后台设置图片目录名也可以,这里我们不替换PW2.02的文件了,直接升级数据库!如果不改会出现下面的提示:
把phpwind1.3.6-phpwind2.0.x里面的upto2.0.2.php文件复制到phpwind1.31的安装目录中,运行http://youforumurl/upto2.0.2.php,出现下图:
点击一下下面的“点击此处开始进行升级”链接就开始升级了!升级完成后出现:
目前论坛的数据库已经是PW2.02的了!以后在PW2.02到PW3.0,PW3.0到PW4.0的过程我们就不再作图示说明了,基本上是一个形式,因为涉及到的数据库结构的变更比较小,形式是一样的!
5.把phpwind2.0.x-phpwind3.0.1中的upto3.0.php复制到phpwind1.31的安装目录中,运行:http://youforumurl/upto3.0.php,升级完成后会提示“升级成功! 恭喜您,您的论坛已经完成 PHPWind 2.x 到 PHPWind 3.x 的升级过程”。
6.这里我们是在PW里完成升级到PW4.32后然后转到DZ4.1了,当然,从PW3.0开始,DZ上已经提供PW3.0到DZ4.0的转换程序,然后从DZ4.0升级到DZ4.1也是一样的!接着完成我们的升级过程。
把phpwind3.0.x-phpwind4.0.x文件夹中的upto4.0.x.php文件复制到phpwind1.31的安装目录中,运行http://youforumurl/upto4.0.x.php,点击下边的“点击此处开始升级”链接就可以开始升级了,这几次升级都是平滑升级,没有太大的变化,在升级过程中不要关闭浏览器就可以了,如果浏览器不支持自动跳转,你还可以自己点击升级!升级完成后,提示“升级成功! 恭喜您,您的论坛已经完成 PHPWind 3.x 到 PHPWind 4.x 的升级过程”
7.把phpwind4.x-phpwind4.3.x文件夹upload中的所有文件与目录覆盖论坛所对应的文件与目录,这次如果不覆盖好像不能升级!然后将phpwind4.x-phpwind4.3.x文件夹中的upto.php复制到phpwind1.31的安装上目录中,运行http://youforumurl/upto.php
点击下方的“点击此处开始升级”按钮即可完成升级。“恭喜你,你的网站已经完成 PHPWind 4.x 到 PHPWind 4.3.x 的升级!”
8.下面是PW4.32到Discuz!4.10的升级过程
首先在本地安装一个最新的Discuz!4.10的论坛,最好是安装在同一个数据库中,管理员用户名和密码admin,admin,或者是与你以前ofstar论坛的管理员用户名和密码一致!然后复制phpwind4.32-Discuz!4.10中的pw432tod41.php到phpwind1.31安装目录,打开pw432tod41.php文件,里面会有相关数据库设置,包括Discuz!数据库名,密码与phpwind数据库用户名和密码等,这里有一点值得注意的是:
$many = '3000'; //每次转换的数据量
这里性能一般的电脑最好设置成500,否则浏览器可能会有卡死的现象!
这里可以分步转换,如果哪一步转换出现错误,则可以重新执行哪一步的转换操作!
如果数据库设置有误,则会有类似:
重置用户表数据错误!
Table 'cdb_members.' doesn't exist
上面这样的错误,说明pw432tod41.php中DZ数据库配置有误,如果出现:
Table 'zhuhuan.pw_members' doesn't exist
上面的错误,则说明pw432tod41.php中PW数据库配置有误。
转换完成后,以管理员身份进入后台,更新缓存和论坛统计,然后选择数据库项中的备份数据库,会出现下面的页面,选择全部备份,提交后就开始备份了!
10.在网上也安装一个最新的Discuz!4.10论坛,管理员用户名和密码最好和本地论坛管理员用户名和密码一致,然后把本地Discuz!4.10论坛中forumdata目录中的.sql备份文件传到网上论坛目录中的forumdata目录中,然后回来后台,恢复数据库,其中会提示是否自动导入剩下的卷,选择是就可以了,有时候导入第一卷后会提示你没有足够的权限,这时重新登陆一次就可以了!导入其它的卷,然后查看部分会员头像和附件的地址,把ofstar的会员头像和附件传到相应的目录中就可以了!至此大功告成!
网友评论