FAQ首页 > 安装使用 > Discuz!NT > 查看文章
收起边栏
大字 小字 收藏 复制URL










NT3.1图文安装升级教程
2010-08-05┆26,767 Views┆10
Tags : 教程
信息来源:http://nt.discuz.net/showtopic-128292.html

Discuz
!NT 3.1拥有简单易懂,方便快捷的自动化安装功能。即时是新手站长也能在了解一些简单的建站知识之后轻松安装成功。

全新安装步骤如下:


配置需求
服务器:windowsXP/windows 2003 server/2008 server
Web服务器:iis 5/6/7
数据库:SqlServer2000/2005/2008
推荐配置:windows 2008server+iis 7+SqlServer2008
最低配置:windows XP + iis5+ SqlServer 2000
(个人测试配置,不适用于实际站点)

关于站点目录权限
Discuz!NT 3.1拥有强大的前台使用功能和后台管理功能,但是这些功能需要站长提供拥有足够资源操作权限的空间
WIN2003+IIS 6.0:需要站点目录给予ASP.NET,IUSER,IWAN,NETWORK SERVICE 读写权限。
IIS 6站点创建及配置动画教程地址:http://download.comsenz.com/DiscuzNT/docvideo/install/sql/iis.swf



并且在iis中也要至少满足如下设置



WIN2008+IIS 7:需要站点目录给予USER,NETWORK SERVICE读写权限,IIS 设置和上面的IIS6 的设置基本一致。

不同目录下的安装方法
根据目前大家对论坛的使用需求,在安装上面大致有三种情况,站点根目录下安装,站点虚拟目录下安装和站点子目录下安装。

1.根目录安装
      根目录安装是最简单也是稳定系数最高的安装和使用方式,为我们的推荐方式。论坛配置项不需要做任何调整,只需要将站点程序(安装包upload_files目录内的所有文件)上传至站点根目录下就可以运行install/index.aspx开始安装了。

2.虚拟目录安装
      由于Discuz!NT拥有能大幅优化搜索引擎友好度的页面伪静态功能,所以如果论坛程序不是安装在根目录下,那么进行安装过程之前将不得不手工的修改论坛的配置节点以适应虚拟目录路径。

打开DNT.config,将<forumpath>/</forumpath>修改为<forumpath>/[您的虚拟目录名称]/</forumpath>
然后就可以运行install/index.aspx开始安装了。

3.子目录安装
      因为很多站点是将论坛整合到自己的站点,但是因为某种原因,不能以虚拟目录的形式存在,则将论坛程序放置在主站点的目录下,称为子目录。

      打开DNT.config,将<forumpath>/</forumpath>修改为<forumpath>/[您的子目录名称]/</forumpath>
将 论坛bin目录下所有dll移动到根目录下的bin目录,将DNT.config,web.config文件移动到站点根目录,如果根目录下已经有主站的 web.config,则需要整合其中的配置项目使之不产生冲突(关于配置项的整合,这里无法做更多说明,完全看站长实力)
将论坛config目录复制到根目录下。
然后可以运行install/index.aspx开始安装了。

运行安装程序
运行论坛目录下的install/index.aspx



接受点击下一步



如出现某些项未验证成功,可能是权限设置没有做好,导致安装程序无法读取到相关数据。将目录权限设置完成后再刷新该页面即可到第三步



填写完相关数据,点击“下一步”



填写管理员名称和密码,然后“下一步”





如果服务器未开启数据库的全文服务,则会有此提示,该问题不会影响论坛使用。
直接点击确定,然后论坛安装成功!




论坛升级 步骤如下:

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

论坛的升级主要是更新新版的程序,和数据库字段,存储过程等,使用户可以使用到当前最新最安全稳定的产品。
论坛升级和论坛安装一样,有专门的升级页面程序,升级过程非常简单易懂。

1、 上传安装包内的bin目录,覆盖空间上的bin目录
2、 上传安装包内除以下目录或文件以外的所有目录或文件(下面列出的内容不要上传覆盖)
      dnt.config 文件
      web.config 文件
      upload 目录
      avatars 目录
      database 目录
      admin\xml目录
      config目录
      javascript目录下goodscategories.js,locations.js,mymenu.js
3、 上传安装包内config目录下 detachtable_2005.config,detachtable_2000.config 文件;清空templates文件夹后再上传templates目录
4、 运行upgrade目录下的index.aspx。
5、 按照操作提示,直至全部升级完毕(默认情况下无需人工干预)。如果升级中途失败,请根据提示调整数据库,重新进行升级
6、 删除服务器上的升级程序文件夹upgrade
7、 登录到论坛系统后台,调整论坛设置,更新系统缓存,重建分表存储过程,重新设置邮件发送 ,重新设置聚合,重新生成模板。

选择接受,然后点击“下一步”



选择论坛的当前版本,然后点升级



至此升级完成, 升级完成之后,去后台生成模板,以正确应用到最新的界面样式。


10

满意

不满意

本篇文章用到的Tags : 教程

没找到您想要的答案吗?建议您到我们的讨论区发帖寻求大家和 Comsenz 工作人员的帮助。