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. 升级完成