Discuz!NT升级操作

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

导航: 上一页 | 首页 | Discuz | PhpWind | 动网论坛 | vBulletin | phpBB | MolyX

本文档用于帮助您将 Discuz!NT 升级为新的版本。

在您开始升级 Discuz!NT 之前,请务必逐条仔细阅读以下的注意事项:

  1. 升级之前,为了确保无误,强烈建议您备份原有数据,我们无法对升级前没有备份的用户提供任何技术支持。
  2. 通常情况下,每次升级,Discuz!NT 都会将升级程序存放于 Discuz!NT 目录下的 upgrade 文件夹中。
  3. 大多数情况下,您升级到一个新的版本,模板文件也将随着改变。因此如果您使用了自定义的模板,使用新版本默认模板将其覆盖是必要的,原有模板请在后台禁止使用,如默认模板曾经修改请自行同步修改后再启用。
  4. 请不要将不同版本的 Discuz!NT 软件程序或模板混用,这样可能带来很多问题。除非您确切知道自己在做什么,及出现问题后如何处理。
  5. 如果您的论坛使用了插件或 Hack,为老版本设计的插件或 Hack 可能不能在新版本上使用。我们只能提供有限的保证在升级后的版本中, Hack 数据字段仍被保留,而 Hack 的程序代码,一般需要做些改动才能用于新版本。
  6. 论坛升级可能偶尔需要一点系统或数据库常识,因此最好事先在本地机器上调试无误后再实地进行升级。
  7. 升级也可能需要手动更新缓存,在系统设置中点相应的选项即可。
  8. 升级成功后,必须马上删除服务器上的 upgrad 文件夹,以避免可能的安全问题。

再次提醒:请您不要急于升级的过程,请务必逐条仔细阅读以上的注意事项和以下的阶段升级说明,这样将大大提高升级的成功率,节约您的宝贵时间。

从 Discuz!NT 2.0.0 RC 升级到 Discuz!NT 2.0.x 正式版[ ]

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

  1. 首先请备份好您的论坛数据以及论坛配置文件 config 文件夹,主题置顶帖文件topic文件夹,以及表情文件 editor\images\smilies 文件夹。
  2. 删除服务器上 bin 目录下所有 Discuz.*.dll 文件,然后将完整安装包 upload_files 目录下的文件上传覆盖服务器上的旧文件,注意:以下斜体文件请勿上传,否则会覆盖原论坛的已有数据或配置。dnt.config、web.config、database目录、upload目录、avatars目录、topic目录
  3. 将 config文件夹中除 general.config, scoreset.config 外的其他文件上传。
  4. 在论坛后台中 全局 -> 数据库 -> 运行指定的 SQL 语句 运行安装包中的 “rc升级至正式版” 下的数据库升级脚本。
  5. 在论坛后台中 全局 -> 基本设置 -> 论坛 URL 地址 设置为 forumindex.aspx 。
  6. 登录到论坛系统后台,调整论坛设置,更新系统缓存,(后台 论坛 -> 论坛维护 -> 论坛数据维护)重建分表存储过程,重新设置邮件发送。
  7. 升级完成。

从 Discuz!NT 1.0.0 正式版 升级到 Discuz!NT 2.0.0 正式版[ ]

本次升级需要使用升级程序 http://您的论坛地址/upgrade/index.aspx,并覆盖原有程序和模板。论坛升级后,请恢复默认风格或者根据新的模版进行调整。

  1. 首先请备份好您的论坛数据以及论坛配置文件 config 文件夹,主题置顶帖文件 topic 文件夹,以及表情文件 editor\images\smilies 文件夹。
  2. 删除服务器上 bin 目录下所有 Discuz.*.dll 文件,然后将完整安装包 upload_files 目录下的文件上传覆盖服务器上的旧文件,注意:以下斜体文件请勿上传,否则会覆盖原论坛的已有数据或配置。dnt.config、web.config、database目录、upload目录、avatars目录、topic目录
  3. 将config文件夹中除 general.config,scoreset.config 外的 *.config 文件上传。
  4. 运行 upgrade 目录下的 index.aspx。
  5. 按照操作提示,直至全部升级完毕(默认情况下无需人工干预)。如果升级中途失败,请根据提示调整数据库,重新进行升级。
  6. 删除服务器上的升级程序文件夹 upgrade。
  7. 登录到论坛系统后台,调整论坛设置,更新系统缓存,重建分表存储过程,重新设置邮件发送。
  8. 升级完成。