Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

Windows Server 2003 下安装说明

一、所需软件安装

1、IIS 的安装

首先打开[开始]菜单,然后依次打开控制面板→添加或删除程序→添加/删除Windows组件,接着在Windows组件向导内找到 [应用程序服务器] ,按照下图所示选择对应的组件。

在选择完成后点击[确定]按钮,Windows 就会进入安装的过程,系统会提示您插入需要相关系统盘。值得注意的是安装 IIS 等操作最好使用安装系统的原盘来进行。如果您无法找到安装时的盘可以根据系统是否使用了SP1来将SP1内的I386和系统盘中的I386合并进行安装。 剩下的操作就是一路确定即可完成IIS的安装。

2、数据库的安装以及 MDAC (微软数据访问组件)的安装

网上 SQL Server 2000/2005 和 MySQL 的安装教程非常多,在此不累述。注意以下几点:

  • 1) SQL Server 2000 需要打 sp4 补丁。
  • 2) SQL Server 2000/2005 sa 帐号的密码不能为空;身份验证模式要选择“混合模式”。
  • 3) SQL Server 2000/2005 建立数据库时设置排序规则为 Chinese_PRC_CI_AS ,英文版尤其要注意。
  • 4) MySQL 需要 V4.1 或以上版本。建立数据库时,字符集选择 GBK 。
  • 5) Windows系统默认都是集成了的 MDAC 的,如果您发现系统内没有安装或者版本过低,请在此下载安装 MDAC 下载地址: 点击下载
3、.NET Framework 的安装

Windows 2003 已经默认安装了 .Net Framework 1.1 , .Net Framework 2.0 需要单独下载安装。Discuz!NT 有分别对应这两种版本的程序,请根据自己的需要来选择安装,切不可搞错。另外要注意,一定要先安装 IIS 再安装.NET Framework 。否则可能引发问题。

二、设置IIS

建立站点

我们启动Internet 信息服务(IIS)管理器在[网站]项上点击鼠标右键,选择新建站点,如下图。

下一步后会提示您设置 IP 、端口、主机头等信息。前两项没有特殊要求的话可以使用默认设置,然后一路下一步直到完成。端口号不能和已有站点的端口号重复。

在您新建立的站点上点击鼠标右键,选择[属性]进入站点的属性设置。一般情况下单独设置一下日志的保存目录,并且要启用日志以帮助你了解站点被人访问的情况。

检查您的 ISAPI 扩展, .aspx 文件无需确认文件存在。如果此选项已经选中请您取消该选项。具体设置可以参考下图。

如果您同时安装了 .NET Framework 1.1 和 .NET Framework 2.0 可以在 IIS 的站点中的 ASP.NET 选项内选择和 Discuz!NT 程序相应的 asp.net 版本。

[应用程序池]默认设置为 DefaultAppPool 。您可以给Discuz!NT建立单独的应用程序池,也可以使用默认的,但是不要让不同 .NET Framework 版本的 asp.net 程序使用同一个应用程序池。

最后在文档选项中添加 index.aspx 类型的默认页。

至此 IIS 设置完成。虚拟目录的设置与此类似。

三、权限设置

1、设置论坛目录权限

将Discuz!NT安装包解压到磁盘上确定的目录内,例如 E:\wwwroot\dnt2 。

鼠标右键单击 dnt2 文件夹,在弹出的属性对话框中,选择[安全]标签页

再点击[添加]按钮,此时弹出[选择用户或组]对话框,再依次点击[高级],[立即查找]按钮,在下面的搜索结果中 选择 IIS 来宾帐号,和 NETWORK SERVICE 帐号。确定后,把这两个帐号添加进来。

给 IIS 来宾帐号 "读"权限,给 NETWORK SERVICE 帐号 “读”“写”“修改” 权限。

点击[高级]按钮,将权限应用到子目录及所有文件。

2、设置 Dnt.config 文件权限

Dnt.config文件必须放到网站根目录下,而不是论坛根目录下。其权限设置也是给 IIS 来宾帐号 "读"权限,给 NETWORK SERVICE 帐号 “读”“写”“修改” 权限。

四、建立数据库 (以SQL Server 2000为例)

打开企业管理器,在[数据库]上单击鼠标右键,再弹出的菜单中选择[新建数据库]。新建一个名为 dnt2_db 的数据库。请根据自身服务器的情况选择数据库文件和日志文件存放的位置。注意:[排序规则] 选择为 Chinese_PRC_CI_AS 。

五、运行 Discuz!NT 安装程序

在浏览器地址栏输入类似 http://localhost:85/install/index.aspx 的地址,根据安装向导的提示 ,一步一步进行。(其中数字85是在 IIS 中建立站点的时候指定的端口号)

1、欢迎信息
2、目录权限检测
3、填写论坛相关信息和数据库链接信息, 我们在此主要介绍数据库链接相关的几个项目:
  • 1) 数据库类型: 这里可以有三种选择,由于本例数据库使用SQL Server 2000,所以此处选择 “SqlServer”。
  • 2) 服务器名或IP地址: 本机安装可以写(local) ,远程安装可以写数据库服务器 IP 地址,但是要注意,远程数据库服务器要开启远程链接。
  • 3) 数据库名称: 此处填写我们在 步骤四 中建立的数据库名:dnt2_db 。
  • 4) 数据库用户名称: 这里一般填写数据库所有者的名称。
  • 5) 数据库口令: 这里填写数据库所有者的登录密码。
4、提示信息
5、安装成功

备注:本文讲述了 Windows 2003 下独立站点安装 Discuz!NT 的过程。如果您想把Discuz!NT安装在虚拟目录下 ,也就是说设置E:\wwwroot为站点根目录,而 E:\wwwroot\dnt2 为虚拟目录,那么需要把 Discuz!NT 目录下的 bin 目录、config 目录、Dnt.config、web.config 文件 放到网站的根目录下,也就是 E:\wwwroot 下面。权限设置与独立站点安装相同。

返回主目录    返回安装目录    返回独立主机安装说明

{lang scrolltop}