最近,国内最大的社区软件及服务提供商康盛创想(Comsenz),发布了最新版本的Discuz!论坛软件——Discuz!5.0.0 RC1。此版本增加了“多样化的论坛主题”,全新的“所见即所得编辑器”,深度整合了SupeSite /X-Space的个人空间。对4.1版本用户体验不足的地方也作了相应调整。
详述Discuz! 4.1升级到5.0全过程(1)
最近,国内最大的社区软件及服务提供商康盛创想(Comsenz),发布了最新版本的Discuz!论坛软件——Discuz!5.0.0 RC1(下载地址:http://www.discuz.net/thread-343487-1-1.html)。
此版本增加了“多样化的论坛主题”,全新的“所见即所得编辑器”,深度整合了SupeSite /X-Space的个人空间。对4.1版本用户体验不足的地方也作了相应调整。广大Discuz!的用户都想升级到5.0,但是如何顺利的完成从Discuz! 4.1到Discuz! 5的升级工作呢?今天,我们就来讲述如何从Discuz! 4.1升级到5.0。
一,备份数据
在论坛首页的最下方会看到有诸如powered by Discuz! XXX的字样,后面的XXX代表的就是当前论坛的版本,在Discuz! 5推出之前大家使用的版本都是Discuz! 4.1.0。(如图1)
第一步:首先要做的就是备份工作了,因为升级工作在一定程度上存在着危险,所以为了保证原论坛数据完好无损我们应该对相应的数据进行备份。不管你是在虚拟主机上建立Discuz!论坛还是在自己的服务器上搭建,首先要做的就是将整个论坛程序下载或复制到一个安全的地方。笔者以在虚拟主机上进行操作为例,通过FTP将论坛所有文件和文件夹下载到本地。(如图2)
第二步:另外还需要将数据库保存出来,一般我们可以通过PHPMYADMIN的导出功能实现。(如图3)
第三步:保存数据库文件时建议使用ZIPPED压缩格式。(如图4)
第四步:最后点“执行”按钮对数据库进行备份,保存到本地硬盘。(如图5)
详述Discuz! 4.1升级到5.0全过程(2)
第五步:然后访问论坛,用管理员帐户登录论坛管理后台,选择“基本设置”中的“论坛关闭”,切换到“是”。这样做是保证在论坛升级过程中不要有人访问论坛,防止不必要问题的发生。(如图6)
第六步:点“提交”按钮后再通过浏览器访问论坛时就会出现“论坛关闭”的界面。(如图7)
至此我们就完成了升级论坛的准备工作,接下来就是对程序本身进行升级了。
二,升级论坛
升级论坛到Discuz! 5.0的操作并不复杂,只需要按照本文的步骤进行即可。
第一步:首先登录论坛管理FTP(如果在本机建立论坛的话我们直接进行操作即可)
第二步:将除了attachments,customavatars两个文件夹和config.inc.php文件以外的所有文件和文件夹删除。(如图8)
第三步:下载Discuz! 5.0并解压缩。切记,新下载的5.0语言版本一定要和之前安装的Discuz!版本一致,也就是说要是简体版就都是简体版。
第四步:到Discuz! 5.0解压缩文件夹的upload目录中,复制除了install.php和install文件夹以外的程序。(如图9)
第五步:将上面复制的那些文件和文件夹上传到你的空间,如果是本地计算机操作直接复制到论坛发布目录即可。(如图10)
详述Discuz! 4.1升级到5.0全过程(3)
第六步:为了保证论坛可以和数据库完好连接,我们还需要编辑config.inc.php这个文件,先打开该文件,把数据库HOST和用户名以及密码等信息如实填写,保证可以正常连接数据库。(如图11)
第七步:还需要搜索$tablepre信息,检查表头信息是否和你的论坛一致,不一致的请按实际进行修改,默认是“cdb_”(如图12)
第八步:将修改后的config.inc.php文件上传到你的空间上,或者服务器论坛发布目录。(如图13)
第九步:接下来返回到Discuz! 5解压缩目录,找到upgrade7.php文件,将他也复制或上传到你的论坛存储或发布目录中。(如图14)
第十步:打开IE浏览器访问我们的论坛,并加上upgrade7.php。即访问地址为http://ip/upgrade7.php,会出现升级界面。(如图15)
第十一步:在升级界面点“如果您已确认完成上面的步骤,请点这里升级”。
第十二步:系统会自动完成升级步骤,共11步。(如图16)
第十三步:最后出现“论坛升级第11步:升级全部完毕”。(如图17)
第十四步:最后,一定要删除“upgrade7.php”文件。(如图18)
详述Discuz! 4.1升级到5.0全过程(4)
第十五步:再次访问我们的论坛,在论坛关闭界面的下方我们可以看到出现了“powered by Discuz! 5.0.0 RC1”的提示。(如图19)
第十六步:用管理员帐号登录管理后台,选择“Discuz! 工具”->“更新缓存”。(如图20)
第十七步:继续选择“Discuz! 工具”->“更新论坛统计”,将这里的所有信息都重新建立。(如图21)
第十八步:更新所有论坛统计信息。(如图22)
第十九步:最后回到“Discuz!选项->基本设置”中,将论坛从“关闭”状态返回到“开启”状态。(如图23)
第二十步:完成以上所有操作我们的论坛又完好如初了,而且版本也升级到了最新的5.0.0 RC1。论坛注册用户可以在第一时间享受最新功能的服务了。(如图24)
提示:如果你的服务器是类Unix系统主机,别忘了将forumdata目录以及下面所有的目录和文件属性设置为777(所有用户组可读写执行)。
三,总结
论坛升级并不复杂,关键要做好数据备份工作。通过上面的几步操作我们成功的完成了从Discuz! 4.1到Discuz! 5的升级工作,如果在日后使用过程中需要用到以前的图片或文件的话,可以直接到备份文件夹中去找,那是你以前的Discuz!论坛数据。
网友评论