Discuz!5.0升级Discuz5.5的图文教程第2/2页
更新时间:2007年03月13日 00:00:00 作者:
注:图 10 中 左边为下载到本地的原 Discuz!5.0 版本的config.inc.php文件的数据库信息;
右边为新上传的 Discuz!5.5 版本的config.inc.php文件的数据库信息。
注:图 11 中 左边为下载到本地的原 Discuz!5.0 版本的config.inc.php文件的数据库信息;
右边为配置好的 Discuz!5.5 版本的config.inc.php文件的数据库信息。
注意:请察看一下你原来的数据表前缀是什么,并将 config.inc.php 中的 $tablepre 做相应修改。关于字符集的配置:
在配置 config.inc.php 文件时需重视的一点就是关于字符集的设定问题。charset 为论坛默认的字符集,您下载了哪个版本的论坛相对应的字符集就是哪个,比如你下载的 Discuz!5.5_SC_UTF8 ,那么你的论坛字符集(即 charset )就是 UTF8 ;而 dbcharset 为论坛数据库的字符集,也就是在服务器安装论坛的 MySQL 数据库的字符集,如果您论坛的数据库字符集为latin1(或者数据库打算用latin1的字符集),那么在配置 config.inc.php 时您需要将dbcharset 填写为latin1。到此,相信很多朋友已经明白自己的论坛为什么会出现乱码的问题了,原因就是没有设置正确的字符集,只要按照上面的讲解设置相信您的论坛将不会再有乱码问题。如图 12 所示:
注:左图为 Discuz!5.0 的config.inc.php 中的论坛字符集和数据库字符集的配置;
右图为 Discuz!5.5 的config.inc.php 中的论坛字符集和数据库字符集的配置。
4、上传下载的 Discuz!5.5 安装包的 ./utilities/upgrade8.php 到论坛程序根目录下,如图 13 所示:
在浏览器中运行升级程序,如图 14 所示:
5、按照操作提示,直至全部升级完毕(默认情况下升级过程无需人工干预,您可以做下来喝杯茶,静静地等待升级成功的提示)如图 15 所示:
升级完毕,如图 16 所示:
(三)升级后的一些善后操作 1、删除服务器上的升级程序 upgrade8.php ,如图 17 所示:
2、用管理员账号密码登录到论坛,进入系统设置,更新缓存,如图 18 所示:
3、升级完成
注:如果需要以前的图片或文件,可以到 oldbbs 文件夹里寻找,当然如果确定不需要了或 Discuz!5.5 没问题了可以把 oldbbs 删除掉。至此,Discuz!5.0 - Discuz!5.5升级成功!现在您可以在后台开启您的论坛让它运行了!如图 19 所示:
下面列举几种升级中的常见错误及解决办法:1、出现如图 20 所示的错误:
错误分析:没有上传 config.inc.php 文件;
解决办法:上传 Discuz!5.5 安装包中的 config.inc.php 文件到论坛根目录(请一定使用二机制方式上传文件)。
2、出现如图 21 所示的错误:
错误分析:config.inc.php 文件没有配置正确;
解决办法:根据上面(二)升级中的注意事项 第 2 步的方法正确配置 config.inc.php 文件。
3、出现如图 22 所示的错误:
错误分析:config.inc.php 文件中的 $dbcharset 这一项没有配置正确,Discuz!5.5 的升级程序增加升级前论坛和新版本字符集检测机制,如果您上传的新版本的数据库字符集和升级前论坛的数据库字符集不一致,程序将会检测出各自的数据库字符集,提醒您调整字符集配置,避免升级完乱码问题的出现。
解决办法:修改 $dbcharset 这项的值和升级前的 $dbcharset 项的值一样,或者修改当前数据库字符集为升级程序检测出来的原来的数据库字符集。如图 12 所示:
注:左图为 Discuz!5.0 的config.inc.php 中的论坛字符集和数据库字符集的配置;
右图为 Discuz!5.5 的config.inc.php 中的论坛字符集和数据库字符集的配置。
4、一点说明:Discuz!5.5 的升级程序克服了以前版本的升级程序发生字段值重复而导致升级停滞的问题,新的机制允许你重复升级,包括其他原因的字段值重复问题都将不在出现,更加简单的升级,让您放心使用。
最新评论