立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT升级至v2.1
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的免费网店托管-卖否
PHP实战精英班培训 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
注册付费广告征集
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
第二届PHP中国开源发展及人才状况调查
 41 12345
发新话题
打印

[教程] Discuz!各版本到Discuz!5RC1升级步骤

Discuz!各版本到Discuz!5RC1升级步骤

本帖适合对于Discuz!任意版本到Discuz!5RC1的安全升级。
请升级前一定要做好数据备份!!!!!

每个版本升级的原则其实就遵从由低版向高版本一步步升级,需要用到的升级程序是标准程序包中
的/utilities/upgrade*.php 或者 rc*torc*.php
 其中:
     upgrade1.php     CDB 3.0 RC1      到 Discuz! 1.0
     upgrade2.php     Discuz! 1.01     到 Discuz! 2.0
     upgrade3.php     Discuz! 2.0 COML 到 Discuz! 3.0
     upgrade4.php     Discuz! 3.0      到 Discuz! 3.1
     upgrade5.php     Discuz! 3.1.2    到 Discuz! 4.0.0
     rc3torc4.php     Discuz!4.0.0RC3  到 Discuz!4.0.0RC4
     rc4torcfinal.php   Discuz!4.0.0RC4  到 Discuz!rcfinal
               upgrade6.php              Discuz!4.0.0正式版到Discuz!4.1.0正式版
               upgrade7.php              Discuz!4.1.0正式版到Discuz!5.0RC1

            
下面详细说一下各个版本的升级操作吧,其实非常简单,只不过偶罗嗦而已,

下文中涉及到的上传文件到你的服务器中一般没有特殊说明均指您的服务器上的论坛目录;http://yoursite/

代表您的网站访问地址。
对于类Unix主机用户,请确保:
        ./templates                目录属性 777;
        ./attachments                目录属性 777;
        ./customavatars                目录属性 777;
        ./forumdata                目录属性 777;
        ./forumdata/cache        目录属性 777;
        ./forumdata/templates        目录属性 777;

如果要用到api目录下面的接口程序在上传程序的时候请确保一定要使用二进制方式上传,关于二进制上传可以

看一下这里:http://www.discuz.net/viewthread.php?tid=73393
对于Discuz!4.0.0以上的用户,如果你要使用有关API接口的一些功能,要求您的Zend Optimizer为2.5.10版以上。
Zend Optimizer 可以到这里https://www.zend.com/store/free_download.php?pid=13获得最新的版本。



警告:如果您安装了过多的插件可能会导致升级过程中发生错误(数据表/字段 冲突)、同时并不是所有的插件和风格都能正常被使用在正式版本上。对于数据库结构,建议您使用数据结构检查工具来核查您的数据库结构是否为标准结构(目前5.0的数据结构检查工具还没有推出),避免因为数据表/字段的冲突导致升级失败。
数据结构检查工具下载以及介绍页面:http://www.discuz.net/viewthread ... &extra=page%3D1
如果您的数据库是mysql4.1的话,并且您的Discuz!数据表字符集为非GBK或者UTF-8、BIG,最好事先做好备份(确保备份数据无任何问题),否则可能导致升级后出现乱码问题。您可以尝试自己升级,如果发现升级后出现乱码请联系我们技术支持工作人员给你升级。->此问题不会在mysql4.0中出现

对于 Discuz!4.1.0--> Discuz!5.0RC1 ,可以这样做:http://www.discuz.net/viewthread ... p;page=1#pid2666494
对于Discuz!4.0.0--> Discuz!5.0RC1,可以这样做:http://www.discuz.net/viewthread ... p;page=1#pid2666562
对于 3.12     --> Discuz!5.0RC1,可以这样做:http://www.discuz.net/viewthread ... p;page=1#pid2666929
对于 2.5F     --> Discuz!5.0RC1,可以这样做:http://www.discuz.net/viewthread ... p;page=1#pid2671076
气定则心定,心定则事圆
一人独处时,能超然物外
与人相处时,能和蔼可掬
无所事事时,能语默澄静
处理事务时,能雷厉风行

春风得意时,能淡然坦荡

惊慌失意时,能泰然处之
Discuz4.1.0到Discuz5.0.0RC1升级步骤

请升级前一定要做好数据备份!!!!!
首先登陆后台将论坛设置为关闭状态。

登陆服务器将论坛目录下除了:attachments(附件目录)、customavatars(用户上传的头像目录),config.inc.php这三个外的其他所有文件和目录全部移动到一个新建的目录中(比如:d5_bak)(如果你的服务器不是独立主机,使用FTP也可以迅速移动你的目录的.

然后下载Discuz!5.0.0RC1对应的语言程序包,上传/upload/目录下除了install.php和install目录外的所有文件.检查一下./forumdata下面有没有cache和templates这两个文件夹,如果没有的话最好自己手工建立一下

根据你的mysql数据库信息检查你的config.inc.php文件是否正确。

切记:请察看一下你原来的数据表前缀是什么,并将config.inc.php中的$tablepre做相应修改

将Discuz!5.0.0RC1程序包中的./utilities/upgrade7.php文件上传到服务器论坛目录中。


在浏览器中执行:http://yoursite/upgrade7.php。升级程序会自动运行,直到全部操作执行完毕。

将服务器中的 upgrade7.php删除!

如果您的服务器是类Unix系统主机,别忘了将forumdata目录以及下面所有的目录和文件属性设置为777(所有用户组可读写执行)。

登陆后台->Discuz! 工具->更新论坛统计,将几个统计更新一下。

如果还需要用到以前的图片呀、文件呀什么的,可以直接去/d5_bak/中去找吧,那就是你以前的Discuz!5.0.0RC1l的所有文件:)
进入系统设置,看看有没有什么问题,没有?开启论坛运行吧。
当然,确定你的d5_bak里面的文件没什么用了,你也可以删除这个目录。


Discuz4.1.0到Discuz!5.0.0RC1升级完成!!!!! 
 
气定则心定,心定则事圆
一人独处时,能超然物外
与人相处时,能和蔼可掬
无所事事时,能语默澄静
处理事务时,能雷厉风行

春风得意时,能淡然坦荡

惊慌失意时,能泰然处之
Discuz4.0.0到Discuz! 5.0.0 RC1 升级步骤

请升级前一定要做好数据备份!!!!!
首先登陆后台将论坛设置为关闭状态。

登陆服务器将论坛目录下除了:attachments(附件目录)、customavatars(用户上传的头像目录),config.inc.php这三个外的其他所有文件和目录全部移动到一个新建的目录中(比如:d5_bak)(如果你的服务器不是独立主机,使用FTP也可以迅速移动你的目录的.

然后下载Discuz! 5.0.0 RC1 对应的语言程序包,上传/upload/目录下除了install.php和install目录外的所有文件.检查一下./forumdata下面有没有cache和templates这两个文件夹,如果没有的话最好自己手工建立一下

根据你的mysql数据库信息检查你的config.inc.php文件是否正确。

切记:请察看一下你原来的数据表前缀是什么,并将config.inc.php中的$tablepre做相应修改

将Discuz! 5.0.0 RC1 程序包中的./utilities/upgrade6.php, ./utilities/upgrade7.php文件上传到服务器论坛目录中。

在浏览器中执行:http://yoursite/upgrade6.php,升级程序会自动运行,直到全部操作执行完毕,数据库已经成功升级到4.1.0;
然后执行http://yoursite/upgrade7.php,升级程序会自动运行,直到全部操作执行完毕,数据库已经成功升级到Discuz!5.0.0RC!


将服务器中的 upgrade6.php, upgrade7.php删除!

如果您的服务器是类Unix系统主机,别忘了将forumdata目录以及下面所有的目录和文件属性设置为777(所有用户组可读写执行)。

登陆后台->Discuz! 工具->更新论坛统计,将几个统计更新一下。

如果还需要用到以前的图片呀、文件呀什么的,可以直接去/d5_bak/中去找吧,那就是你以前的Discuz!4.0.0l的所有文件:)
进入系统设置,看看有没有什么问题,没有?开启论坛运行吧。
当然,确定你的d5_bak里面的文件没什么用了,你也可以删除这个目录。


Discuz4.0.0到Discuz!5.0.0RC1升级完成!!!!! 
 
气定则心定,心定则事圆
一人独处时,能超然物外
与人相处时,能和蔼可掬
无所事事时,能语默澄静
处理事务时,能雷厉风行

春风得意时,能淡然坦荡

惊慌失意时,能泰然处之
Discuz3.1.2到Discuz! 5.0.0 RC1 升级步骤

请升级前一定要做好数据备份!!!!!
首先登陆后台将论坛设置为关闭状态。

登陆服务器将论坛目录下除了:attachments(附件目录)、customavatars(用户上传的头像目录),config.inc.php这三个外的其他所有文件和目录全部移动到一个新建的目录中(比如:d5_bak)(如果你的服务器不是独立主机,使用FTP也可以迅速移动你的目录的.

然后下载Discuz! 5.0.0 RC1 对应的语言程序包,上传/upload/目录下除了install.php和install目录外的所有文件.检查一下./forumdata下面有没有cache和templates这两个文件夹,如果没有的话最好自己手工建立一下

根据你的mysql数据库信息检查你的config.inc.php文件是否正确。

切记:请察看一下你原来的数据表前缀是什么,并将config.inc.php中的$tablepre做相应修改

将Discuz! 5.0.0 RC1 程序包中的./utilities/upgrade5.php, ./utilities/upgrade6.php, ./utilities/upgrade7.php文件上传到服务器论坛目录中。

在浏览器中依次执行http://yoursite/upgrade5.php,
http://yoursite/upgrade6.php
http://yoursite/upgrade7.php升级程序会自动运行,直到全部操作执行完毕,数据库已经成功升级到Discuz!5.0.0RC1


将服务器中的upgrade5.php, upgrade6.php, upgrade7.php删除!

如果您的服务器是类Unix系统主机,别忘了将forumdata目录以及下面所有的目录和文件属性设置为777(所有用户组可读写执行)。

登陆后台->Discuz! 工具->更新论坛统计,将几个统计更新一下。

如果还需要用到以前的图片呀、文件呀什么的,可以直接去/d5_bak/中去找吧,那就是你以前的Discuz!4.0.0l的所有文件:)
进入系统设置,看看有没有什么问题,没有?开启论坛运行吧。
当然,确定你的d5_bak里面的文件没什么用了,你也可以删除这个目录。


Discuz3.1.2到Discuz!5.0.0RC1升级完成!!!!! 
气定则心定,心定则事圆
一人独处时,能超然物外
与人相处时,能和蔼可掬
无所事事时,能语默澄静
处理事务时,能雷厉风行

春风得意时,能淡然坦荡

惊慌失意时,能泰然处之
Discuz!2.5到Discuz!5.0.0.RC1升级步骤

请升级前一定要做好数据备份!!!!!

登陆服务器将论坛目录下除了:attachments(附件目录)、customavatars(用户上传的头像目录),config.inc.php这三个外的其他所有文件和目录全部移动到一个新建的目录中(比如:d25_bak)(如果你的服务器不是独立主机,使用FTP也可以迅速移动你的目录的.

然后下载Discuz!5.0.0RC1正式版对应的语言程序包,上传/upload/目录下除了install.php和install目录外的所有文件,.检查一下./forumdata下面有没有cache和templates这两个文件夹,如果没有的话最好自己手工建立一下


根据你的mysql数据库信息检查你的config.inc.php文件是否正确。


切记:请察看一下你原来的数据表前缀是什么,并将config.inc.php中的$tablepre做相应修改

1.从2.5升级到Discuz!4.0.0
下载2.5到正式版的升级工具:upgrade25to4.zip
将upgrade25to4.php上传到论坛目录中,在浏览器中执行:http://yoursite/upgrade25to4.php。升级程序会自动运行,直到全部操作执行完毕。

将服务器中的 upgrade25to4.php 删除!
2.从Discuz!4.0.0升级到Discuz!4.1.0
将Discuz!4.1.0程序包中的./utilities/upgrade6.php文件上传到服务器论坛目录中。
在浏览器中执行:http://yoursite/upgrade6.php。升级程序会自动运行,直到全部操作执行完毕。
将服务器中的 upgrade6.php删除!

3.从Discuz!4.1.0升级到Discuz!5.0.0RC1
将Discuz!5.0.0RC1程序包中的./utilities/upgrade7.php文件上传到服务器论坛目录中。
在浏览器中执行:http://yoursite/upgrade7.php。升级程序会自动运行,直到全部操作执行完毕。
将服务器中的 upgrade7.php删除!

如果您的服务器是类Unix系统主机,别忘了将forumdata目录以及下面所有的目录和文件属性设置为777(所有用户组可读写执行)。

登陆后台->Discuz! 工具->更新论坛统计,将几个统计更新一下。

如果还需要用到以前的图片呀、文件呀什么的,可以直接去/d25_bak/中去找吧,那就是你以前的Discuz!2.5的所有文件:)
进入系统设置,看看有没有什么问题,没有?开启论坛运行吧。
当然,确定你的drcfinal_bak里面的文件没什么用了,你也可以删除这个目录。

2.5 F升级到Discuz!5.0.0RC1操作完毕!

 
气定则心定,心定则事圆
一人独处时,能超然物外
与人相处时,能和蔼可掬
无所事事时,能语默澄静
处理事务时,能雷厉风行

春风得意时,能淡然坦荡

惊慌失意时,能泰然处之
沙发啊~~~
http://se.it168.com
★【全国最专业的索爱论坛】★
支持,,。。
收藏~

在discuz 5.0中,悬赏提问显示不出来!!

支持阿~

收藏起来今后做个参考!~
 41 12345
发新话题
版块跳转