Discuz:阶段升级说明

来自站长百科
跳转至: 导航、​ 搜索

Discuz! 6.0|Discuz! 6.0安装|Discuz! 6.0使用|Discuz! 6.0风格模板|Discuz! 6.0插件|Discuz! 6.0升级|Discuz! 6.0开发|Discuz! 6.0 FAQ

  • Discuz! 6.0.0 RC1 升级到 Discuz! 6.0.0 正式版

本次升级需要使用升级程序(d6rctofinal.php),并覆盖原有程序和模板。论坛升级后,请恢复默认风格或者根据新的模版进行调整

1. 首先请备份好您的论坛数据以及论坛配置文件 config.inc.php

2. 除 config.inc.php, install.php 文件外,上传 Discuz! 6.0.0 upload 目录中的所有文件到服务器覆盖原 RC 程序

3. 上传 ./utilities/d6rctofinal.php 到论坛程序根目录下,运行之

4. 按照操作提示,直至全部升级完毕(默认情况下无需人工干预)。如果升级中途失败,请根据提示调整数据库,重新进行升级

5. 删除服务器上的升级程序 d6rctofinal.php

6. 登录到论坛系统后台,调整论坛设置,更新系统缓存

7. 升级完成

  • 从 Discuz! 5.5.0 升级到 Discuz! 6.0.0 正式版

本次升级需要使用升级程序(upgrade9.php),并覆盖原有程序和模板。

1. 首先请备份好您的论坛数据以及论坛配置文件 config.inc.php

2. 除 config.inc.php, install.php 文件外,上传 Discuz! 6.0.0 upload 目录中的所有文件到服务器覆盖原 5.5.0

3. 上传 ./utilities/upgrade9.php 到论坛程序根目录下,运行之

4. 按照操作提示,直至全部升级完毕(默认情况下无需人工干预)。如果升级中途失败,请恢复数据,根据提示调整数据库,重新进行升级

5. 删除服务器上的升级程序 upgrade9.php

6. 登录到论坛系统后台,调整论坛设置,更新系统缓存

7. 升级完成

  • 从 Discuz! 5.0.0 升级到 Discuz! 5.5.0

本次升级需要使用升级程序(upgrade8.php),并覆盖原有程序和模板。论坛升级后,请恢复默认风格或者根据新的模版进行调整

1. 首先请备份好您的论坛数据以及论坛配置文件 config.inc.php

2. 上传全部 Discuz! 5.5.0 文件到服务器覆盖原 5.0.0

3. 由于我们对 config.inc.php 进行了大幅度的调整,请务必使用 Discuz! 5.5.0 当中提供的新的 config.inc.php 覆盖原有的文件,

然后再修改并填写正确的数据库账号信息,否则可能导致论坛出现安全问题或者无法正常使用

4. 上传 ./utilities/upgrade8.php 到论坛程序根目录下,运行之

5. 按照操作提示,直至全部升级完毕(默认情况下无需人工干预)。如果升级中途失败,请恢复数据,根据提示调整数据库,重新进行升级

6. 删除服务器上的升级程序 upgrade8.php

7. 登录到论坛系统后台,调整论坛设置,以下内容必须根据你论坛原来的使用情况进行重新设置,否则可能影响论坛的正常使用:

     ■基本设置-附件设置(附件保存位置, 附件路径 URL 地址)
 
    ■基本设置-服务器优化(在线保持时间) 

8. 升级完成

  • 从 Discuz! 4.1.0 升级到 Discuz! 5.0.0

本次升级需要使用升级程序(upgrade7.php),并覆盖原有程序和模板。模板因为改动很大,所以论坛原有风格可能无法使用,请恢复默认风格或者根据新的模版进行调整。

1. 上传全部 Discuz! 5.0.0 文件到服务器覆盖原 4.1.0。

2. 修改 config.inc.php 文件,重新设置数据库账号信息

3. 上传 ./utilities/upgrade7.php 到论坛程序根目录下,运行之

4. 按照操作提示,直至全部升级完毕(默认情况下无需人工干预)

5. 删除服务器上的升级程序 upgrade7.php

6. 登录到论坛系统设置,调整论坛设置,并重新设置模板,更新缓存

7. Discuz! 5.0.0 新增“我的”功能,主要记录用户在论坛上发表的主题和回复。论坛升级完毕,用户无法查看自己以前发表的相关内容。

如您的论坛确实需要将会员以前发表的内容导入到新功能之中,可以使用 ./utilities/myconvert.php,上传到服务器后运行之,按照提示操作

即可。由于此过程需要耗费较大服务器资源,建议只有十分必要的时候才使用。

8. 升级完成

  • 从 Discuz! 4.0.0 升级到 Discuz! 4.1.0

本次升级需要使用升级程序(upgrade6.php),需要覆盖原有程序和模板。模板因为改动很大,所以论坛原有风格可能无法使用,请恢复默认风格或者根据新的模版进行调整。

Discuz 4.1.0 对原有模板进行了优化,去除了 MAINTABLESPACE(外表格边缘空隙)的控制,您可以通过修改(减少)TABLEWIDTH(主表格宽度)实现原来的效果。使用论

坛默认的风格模板可以起到提速的效果,如果使用其他模板,请对照默认模板文件进行修改。

1. 上传全部 Discuz! 4.1.0 文件到服务器覆盖原 4.0.0。

2. 修改 config.inc.php 文件,重新设置数据库账号信息

3. 上传 ./utilities/upgrade6.php 到论坛程序根目录下,运行之

4. 按照操作提示,直至全部升级完毕(默认情况下无需人工干预)

5. 删除服务器上的升级程序 upgrade6.php

6. 登录到论坛系统设置,调整论坛设置,并重新设置模板,更新缓存

7. 升级完成

  • 从 Discuz! 3.1.2 升级到 Discuz! 4.0.0

本次升级需要使用升级程序(upgrade5.php),需要重新生成密匙,需要覆盖模板。

1. 上传全部 Discuz! 4.0.0 文件到服务器覆盖原 3.1.2。模板因为改动很大,所以也需要覆盖,否则论坛无法正常使用

2. 将服务器上的 config.php 改名为 config.inc.php,mail_config.php 改名为 mail_config.inc.php,这个步骤特别重要,否则将出现错误提示

3. 在 config.inc.php 中

 
	$database = 'mysql';	// 'mysql' for MySQL version and 'pgsql' for PostgreSQL version

				// MySQL 版本请设置 'mysql', PgSQL 版本请设置 'pgsql'

的下面,加入

 
	$charset = 'gbk';		// default character set, 'gbk', 'big5', 'utf-8' are available

				// 论坛默认字符集, 可选 'gbk', 'big5', 'utf-8'

	$attackevasive = 0;	// protect against attacks via common request, 0=off,

				// 1=cookie refresh limitation, 2=deny proxy request, 3=both

				// 防护大量正常请求造成的拒绝服务攻击, 0=关闭, 1=cookie 刷新限制,

				// 2=限制代理访问, 3=cookie+代理限制

4. 上传 ./utilities/upgrade5.php 到服务器目录下,运行之

5. 删除服务器上的升级程序 upgrade5.php

6. 登录到论坛系统设置,在 更新论坛统计 中,执行 重建用户精华帖数,然后 更新缓存

7. 提示升级成功后,用户签名可能会显示有问题,需请相关用户到 控制面板 中更新一次(不需改动,只要提交即可)

8. 升级完成

  • 从 Discuz! 3.1.0 升级到 Discuz! 3.1.2

本次升级不需要使用升级程序,需要重新生成密匙,不需要覆盖模板。

1. 上传 Discuz! 3.1.2 文件,或全部升级程序包文件到服务器论坛目录覆盖原 3.1.0

2. 更新缓存

3. 升级完成

  • 从 Discuz! 3.0.0 升级到 Discuz! 3.1.0

本次升级需要使用升级程序(upgrade4.php),不需要重新生成密匙,需要覆盖模板。

1. 上传全部 Discuz! 3.1.0 文件到服务器覆盖原 3.0.0。模板因为改动很大,所以也需要覆盖,否则论坛无法正常使用

2. 上传 ./utilities/upgrade4.php 到服务器目录下,运行之

3. 可选择是否转换帖子数据。这个步骤是可选的,您可以不进行。或进行在中途退出,甚至报错,都不会影响论坛的使用。本步的目的是使转换后的老帖子浏览速度加快

4. 删除服务器上的升级程序 upgrade4.php

5. 登录论坛,进入系统设置。会提示“需要设置安全提问”,点击相应的链接即可进入安全提问的设置。选择一个合适的问题并在下面输入答案后提交。页面跳转后自动变为游客

状态,登录时使用原账号和密码及刚刚设定的问题和答案即可

6. 在 系统设置 Discuz!工具 中分别进行 重建论坛帖数 和 更新缓存

7. 升级完成

  • 从 Discuz! 2.0.0 升级到 Discuz! 3.0.0

本次升级需要使用升级程序(upgrade3.php),需要重新生成密匙,需要覆盖模板。

特别说明:本次升级改动很大,升级程序需要花费很长时间和占用大量 CPU 资源,升级前请务必完整备份原有数据,并选择服务器空闲时进行

1. 上传全部 Discuz! 3.0.0 文件到服务器覆盖原 2.0.0,模板也需要覆盖,否则论坛无法正常使用

2. 在服务器新建一个目录 ./customavatars,属性 777

3. 编辑 3.0.0 的 config.inc.php,上传至服务器覆盖原文件(因为新增了几个设置)

4. 上传 ./utilities/upgeade3.php 到服务器目录下。运行之即可完成数据结构升级

5. 删除服务器上的升级程序 upgrade3.php

6. 因技术原因,升级后原有论坛设置的用户组访问,发贴等权限都被清空,您需要重新设置

7. 如果升级后主题看不到,说明没有更新模板。请上传 3.0.0 模板覆盖原 2.0.0 的,手工访问 admincp.php 进入后台,选择使用默认模板,然后更新缓存

8. 升级完成

  • 从 Discuz! 1.0.1 升级到 Discuz! 2.0.0

本次升级需要使用升级程序(upgrade2.php),不需要重新生成密匙,需要覆盖模板。

1. 将服务器上原 ./datatemp 目录改名为 ./forumdata,并在其下新建 templates,cache 两个新目录,三个目录属性全部设置为 777

2. 编辑 2.0.0 的 config.inc.php,上传至服务器覆盖原文件

3. 上传 ./utilities/upgeade2.php 到服务器目录下。运行之即可完成数据结构升级

4. 删除服务器上的升级程序 upgrade2.php

5. 升级完成

  • 从 Discuz! 1.0.0 升级到 Discuz! 1.0.1

本次升级不需要使用升级程序,不需要重新生成密匙,需要覆盖模板。

1. 上传全部 Discuz! 1.0.1 文件到服务器覆盖原 1.0.0,模板也需要覆盖。

2. 更新缓存

3. 升级完成

参考来源[ ]

Discuz! 6.0使用手册导航

Discuz! 6.0安装:

Discuz! 6.0产品概况| Discuz! 6.0环境要求| Discuz! 6.0安装详细过程| Discuz! 6.0文件及目录结构| Discuz! 6.0安装的常见问题| 附录 如何在Discuz上安装个人空间SupeSite/x-space指南| 附录 论坛一键式安装Discuz!EXP及EasyDiscuz指南| 附录 discuz本地运行环境构建(windows)

Discuz! 6.0使用:

Discuz! 6.0日常使用| Discuz! 6.0 config.inc.php配置问题| Discuz! 6.0前台管理操作说明| Discuz! 6.0用户权限设定| Discuz! 6.0服务器相关| Discuz! 6.0后台基本设置| Discuz! 6.0后台论坛管理| Discuz! 6.0后台用户管理| Discuz! 6.0后台帖子管理| Discuz! 6.0后台扩展设置| Discuz! 6.0后台其它设置| Discuz! 6.0后台社区营销| Discuz! 6.0后台系统工具

Discuz! 6.0风格模板

Discuz!6.0风格制作| Discuz!6.0界面风格与模板定制| Discuz!6.0风格高级应用| Discuz!6.0头部模板header详解| Discuz!6.0页脚模板footer详解

Discuz! 6.0插件

Discuz!6.0插件简介| Discuz!6.0插件安装| Discuz!6.0插件列表

Discuz! 6.0升级

Discuz!6.0升级指南| Discuz!6.0阶段升级说明| Discuz!6.0版本更新记录

Discuz! 6.0开发

Discuz!6.0插件设计 | Discuz!6.0插件设置及管理| Discuz!6.0插件的钩子使用技巧| Discuz!6.0插件代码的安全规范| Discuz!6.0PassPort接口技术文档

Discuz! 6.0 FAQ

Discuz!6.0经验技巧| Discuz!6.0防御CC攻击说明| Discuz!6.0搜索引擎优化| Discuz!6.0论坛程序