Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

本机升级dz4.1到dz5.0

[复制链接]
漫天飞舞 发表于 2009-12-22 15:01:06 | 显示全部楼层 |阅读模式
本帖最后由 漫天飞舞 于 2009-12-22 15:03 编辑

[本机升级dz4.1到dz5.0
(一)升级前的准备
1、下载正式版 Discuz!5.0 到本地上,如下图所示:
attachimg]623880[/attachimg]

2、由于 Discuz! 5.0 的模版改动比较大,所以可能有很多风格不能使用,故此在升级之前先把风格换回默认风格,并将除默认风格外的其他风格选为不可用,如图所示:
3、一管理员的身份进入系统设置,点左侧的基本设置,关闭论坛,备份数据( 升级前请一定做好数据的备份),如下图所示:
点击提交。
然后再点基本设置返回设置界面进行数据库备份:点左侧的数据库下的资料备份进行选择:
点提交,这样就成功备份你的数据了。
(二)论坛程序及其附件的备份:把你论坛目录下的所有目录和文件下载或者拷贝到你要备份的地方即可,如果你没有对论坛程序和模板做过很大的改动,那么只要备份attachments(附件目录)和customavatars(用户自定义头像)目录就可以了,如果还需要备份模板加上一个templates目录即可。
我们常用的对论坛程序及其附件的备份方法为:在网站根目录里把除了 attachments 和 customavatars 以外,把其它所有文件和目录全部移动到一个新建的目录中,比如 oldbbs。当然,你也可以将所有论坛文件都移到到oldbbs 目录中进行备份。如下图所示:

再将oldbbs文件夹下的 config.inc.php 文件打开,以方便对新的 Discuz!5.0 的 config.inc.php 进行对照配置。
在配置 config.inc.php 文件时需重视的一点就是关于字符集的设定问题。charset 为论坛默认的字符集,您下载了哪个版本的论坛相对应的字符集就是哪个,比如你下载的 Discuz!5.0_SC_UTF8 ,那么你的论坛字符集(即 charset )就是 UTF8 ;而 dbcharset 为论坛数据库的字符集(即 MySQL 的字符集),也就是在服务器安装的 MySQL 的字符集,如果您的服务器上安装的 MySQL 的字符集为latin1,那么在配置 config.inc.php 时您就得将dbcharset 填写为latin1。到此,相信很多朋友已经明白自己的论坛为什么会出现乱码的问题了,原因就是没有设置正确的字符集,只要按照上面的讲解设置相信您的论坛将不会再有乱码问题。


注:左边为下载到本地的原 Discuz!4.1 版本的 config.inc.php 文件的数据库信息;
右边为新版本论坛的config.inc.php文件的数据库信息。

上传 Discuz!5.0(除attachments、customavatars 、install.php文件外)的所有程序文件到网站根目录覆盖原 Discuz!4.1 程序。

3、上传下载的 Discuz!5.0 安装包的 ./utilities/upgrade7.php 到论坛程序根目录下,在浏览器中运行升级程序。如下图所示:

运行该程序

按照操作提示,直至全部升级完毕(默认情况下升级过程无需人工干预,您可以做下来喝杯茶,静静地等待升级成功的提示)
进到上面的页面,然后点击蓝色的文字,开始升级。如下图所示:

(三)升级后的一些善后操作
1、删除服务器上的升级程序 upgrade7.php 。
2、用管理员账号密码登录到论坛,进入系统设置,更新论坛统计,更新缓存。
注:从后往前依次提交
这样就成功升级了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 07:44 , Processed in 0.018628 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表