网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网吧频道 > 网吧技术 > 软件应用 > ofstar升级至Discuz!的详细过程  

ofstar升级至Discuz!的详细过程

2006-09-03  作者:BitsCN  来源:中国网管联盟  点评 投稿 收藏

    鉴于目前没有ofstar2.60到DZ4.10的直接转换程序,很多朋友不知道如何升级ofstar到Discuz4.10,就我个人从ofstar 2.60 升级至discuz 4.10的经验,谈一谈个人升级的体会,希望能与大家分享升级过程中的经验,也希望更多的人能加入到discuz的行列!闲话少说,现在开始我们的升级之旅吧!

网管网www_bitscn_com

    1.首先在本地安装ofstar2.60版

网管u家u.bitscn@com

    ofstar2.60简体版下载地址:http://www.ofstar.net/soft/ofstar2-6.zip,其实ofstar2.0版本也是可以升级的,这里根据自己的情况设定,在这里以ofstar2.60为例,首先在本地安装ofstar2.60,把论坛备份数据从网上下载回来后,放到论坛根目录的bak文件夹中,然后以管理员身份进入到后台,后台管理左侧导航处有一个论坛数据恢复项。 网管网www_bitscn_com

网管下载dl.bitscn.com

网管朋友网www_bitscn_net

    单击会弹出相应的恢复面板。 网管联盟bitsCN@com

网管u家www.bitscn.net

    按提示要求分别恢复贴子数据和用户与基本设置数据!恢复完成后,就可以开始转换了!

网管朋友网www_bitscn_net

    先下载转换程序,包含全部的升级程序,下载地址:http://33201.com/zhuanhuan/update.rar

网管u家u.bitscn@com

    也可下载完整的升级包,下载地址:http://33201.com/zhuanhuan/all.rar此升级包包含全部的升级文件,可以让你每一次升级都能查看到升级效果,前一个升级文件是对数据库进行升级,PW中升级过程只有到PW4.32后才可以看到首页的效果! 中国网管论坛bbs.bitsCN.com

    压缩包里面包含如图所示的转换程序。

网管论坛bbs_bitsCN_com

中国网管联盟bitsCN.com

    2.在本地安装phpwind1.3.1转换程序。

网管网www_bitscn_com

    为了方便起见,我对ofstar2.60 和Phpwind的安装管理员用户名和密码都是admin 网管下载dl.bitscn.com

    每次转换程序前最好备份数据库,如果我当天安装的数据库在zhuanhuan中,到mysql的安装目录,把data/zhuanhuan文件件复制到其它地方,给个适当的命名,方便升级出错还原,每步升级做一个备份比较好,虽然升级过程中出现错误的情况不多,但为保险起见还是备份一个比较好,本地备份还是比较方便的!

网管u家u.bitscn@com

    修改mysql服务器设置。 网管bitscn_com

    在ofstar2phpwind.php文件里修改以下设置。位置在上方,可以很明显看到。

网管朋友网www_bitscn_net

//********MYSQL服务器设置**************************************************
$server[\"host\"]=\"localhost\";  //mysql服务器地址
$server[\"user\"]=\"root\";       //mysql数据库用户名
$server[\"pass\"]=\"\";           //mysql数据库用户密码
$server[\"db\"]=\"phpwind\";      //mysql数据库名  默认安装,不要改
$server[\"db_prefix\"]=\"pw_\";   //mysql数据库表名前缀  默认安装的话,不要改
//******服务器设置结束**************************************************** 网管u家www.bitscn.net

    注意,请确认你的数据库存在且数据库设置必须正确。

中国网管联盟bitsCN.com

    这次直接读取你的ofstar设置文件,所以不需要设置路径。

网管联盟bitsCN_com

    一定要改成你的用户所在的实际目录。 网管u家www.bitscn.net

    把所有php文件上传到服务器ofstar论坛安装目录下。

网管u家bitscn.net

    运行转换程序。

网管朋友网www_bitscn_net

    此时运行http://youforumurl/ofstarphpwind1.3.1.php 网管u家www.bitscn.net

    会出现如下图所示的页面

网管联盟bitsCN@com

网管网www_bitscn_com

    如果设置正确,点击下方的转换按钮就可以开始转换了! 网管联盟bitsCN@com

    转换完成后会出现: 中国网管联盟bitsCN.com

    论坛基本信息转换结束 中国网管联盟bitsCN.com

    至此,论坛全部转换结束。 网管网www.bitscn.com

    上面的提示。

网管u家u.bitscn@com

    3.开始升级 网管u家www.bitscn.net

    这里讲的是从ofstar>>DZ4.10的升级,所以主要也在数据库的升级转换,这里我们直接把phpwind1.3.1-phpwind1.3.6里面的upto1.3.6.php复制到phpwind1.31的安装目录里面,运行http://youforumurl/upto1.3.6.php 网管下载dl.bitscn.com

    不会有提示界面,马上就直接给出\"升级成功,请删除此程序\"这样的提示! 网管有家bitscn.net

    4.修改data/bbscache/dbset.php

网管网www_bitscn_com

    修改data/bbscache/dbset.php中把下面的一句

网管联盟bitsCN@com

    $picpath='images';//图片目录名 网管u家bitscn.net

    改成:$picpath='image';//图片目录名 网管u家u.bitscn@com

    或者直接到后台设置图片目录名也可以,这里我们不替换PW2.02的文件了,直接升级数据库!如果不改会出现下面的提示: 网管u家u.bitsCN.com

网管下载dl.bitscn.com

    把phpwind1.3.6-phpwind2.0.x里面的upto2.0.2.php文件复制到phpwind1.31的安装目录中,运行http://youforumurl/upto2.0.2.php,出现下图: 网管朋友网www_bitscn_net

中国网管论坛bbs.bitsCN.com

    点击一下下面的\"点击此处开始进行升级\"链接就开始升级了!

网管网www.bitscn.com

    升级完成后出现:

中国网管联盟bitsCN.com

网管网www_bitscn_com

    目前论坛的数据库已经是PW2.02的了!以后在PW2.02到PW3.0,PW3.0到PW4.0的过程我们就不再作图示说明了,基本上是一个形式,因为涉及到的数据库结构的变更比较小,形式是一样的! 网管u家www.bitscn.net

    5.把phpwind2.0.x-phpwind3.0.1中的upto3.0.php复制到phpwind1.31的安装目录中,运行:http://youforumurl/upto3.0.php,升级完成后会提示\"升级成功! 恭喜您,您的论坛已经完成 PHPWind 2.x 到 PHPWind 3.x 的升级过程\"。

网管u家u.bitscn@com

    6.这里我们是在PW里完成升级到PW4.32后然后转到DZ4.1了,当然,从PW3.0开始,DZ上已经提供PW3.0到DZ4.0的转换程序,然后从DZ4.0升级到DZ4.1也是一样的!接着完成我们的升级过程。

中国网管论坛bbs.bitsCN.com

    把phpwind3.0.x-phpwind4.0.x文件夹中的upto4.0.x.php文件复制到phpwind1.31的安装目录中,运行http://youforumurl/upto4.0.x.php,点击下边的\"点击此处开始升级\"链接就可以开始升级了,这几次升级都是平滑升级,没有太大的变化,在升级过程中不要关闭浏览器就可以了,如果浏览器不支持自动跳转,你还可以自己点击升级!升级完成后,提示\"升级成功! 恭喜您,您的论坛已经完成 PHPWind 3.x 到 PHPWind 4.x 的升级过程

网管u家u.bitscn@com

    \" 中国网管论坛bbs.bitsCN.com

    7.把phpwind4.x-phpwind4.3.x文件夹upload中的所有文件与目录覆盖论坛所对应的文件与目录,这次如果不覆盖好像不能升级!然后将phpwind4.x-phpwind4.3.x文件夹中的upto.php复制到phpwind1.31的安装上目录中,运行http://youforumurl/upto.php

网管u家bitscn.net

    点击下方的\"点击此处开始升级\"按钮即可完成升级。\"恭喜你,你的网站已经完成 PHPWind 4.x 到 PHPWind 4.3.x 的升级!\"

网管联盟bitsCN@com

    8.下面是PW4.32到DZ4.10的升级过程 中国网管联盟bitsCN.com

    首先在本地安装一个最新的DZ4.10的论坛,最好是安装在同一个数据库中,管理员用户名和密码admin,admin,或者是与你以前ofstar论坛的管理员用户名和密码一致!然后复制phpwind4.32-discuz4.10中的pw432tod41.php到phpwind1.31安装目录,打开pw432tod41.php文件,里面会有相关数据库设置,包括discuz数据库名,密码与phpwind数据库用户名和密码等,这里有一点值得注意的是:

网管论坛bbs_bitsCN_com

    $many  =    '3000';        //每次转换的数据量 网管u家www.bitscn.net

    这里性能一般的电脑最好设置成500,否则浏览器可能会有卡死的现象! 网管联盟bitsCN@com

中国网管联盟bitsCN.com

    这里可以分步转换,如果哪一步转换出现错误,则可以重新执行哪一步的转换操作! 网管u家u.bitsCN.com

    如果数据库设置有误,则会有类似:

网管联盟bitsCN_com

    重置用户表数据错误!

网管联盟bitsCN@com

    Table 'cdb_members.' doesn't exist

网管u家www.bitscn.net

    上面这样的错误,说明pw432tod41.php中DZ数据库配置有误,如果出现:

网管u家bitscn.net

    Table 'zhuhuan.pw_members' doesn't exist 网管下载dl.bitscn.com

    上面的错误,则说明pw432tod41.php中PW数据库配置有误。 中国网管联盟bitsCN.com

    转换完成后,以管理员身份进入后台,更新缓存和论坛统计,然后选择数据库项中的备份数据库,会出现下面的页面,选择全部备份,提交后就开始备份了!

网管u家www.bitscn.net

网管下载dl.bitscn.com

    10.在网上也安装一个最新的DZ4.10论坛,管理员用户名和密码最好和本地论坛管理员用户名和密码一致,然后把本地DZ4.10论坛中forumdata目录中的.sql备份文件传到网上论坛目录中的forumdata目录中,然后回来后台,恢复数据库,其中会提示是否自动导入剩下的卷,选择是就可以了,有时候导入第一卷后会提示你没有足够的权限,这时重新登陆一次就可以了!导入其它的卷,然后查看部分会员头像和附件的地址,把ofstar的会员头像和附件传到相应的目录中就可以了!至此大功告成!

网管有家bitscn.net

  网管u家bitscn.net

TAGs   过程   详细   升级       数据库   转换   目录   安装   论坛   可以      
 上一篇:如何删除Windows中不让删除的文件?   下一篇:绿色浏览器 教你五招用好GreenBrowser
ofstar升级至Discuz!的详细过程 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: