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

Windows XP 下安装说明

一、所需软件安装

1、IIS 的安装

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

在选择完成后点击[确定]按钮,Windows 就会进入安装的过程,系统会提示您插入需要相关系统盘。值得注意的是安装IIS等操作最好使用安装系统的原盘来进行。 剩下的操作就是一路确定即可完成 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 的安装

Discuz!NT 目前支持 .Net Framework 1.1 和 .Net Framework 2.x/3.x 。并分别有对应这两种版本的程序,请根据自己的需要来选择安装,切不可搞错。另外要注意,一定要先安装 IIS 再安装 .NET Framework 。否则可能引发问题。

二、设置IIS

建立虚拟目录

首先解压文件,将 upload_files 重命名为 dnt2 后,放置在网站根目录下(即 C:\inetpub\wwwroot\dnt2\ )。然后启动 Internet 信息服务(IIS)管理器在[默认网站]项上点击鼠标右键,选择新建虚拟目录,如下图。

设置程序路径,如下图。

访问权限保持默认,更详细的权限在完成虚拟目录建立后再设置。然后下一步完成。

在虚拟目录上点击鼠标右键,选择[属性]进入属性设置。

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

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

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

至此 IIS 设置完成。

三、权限设置

1、设置论坛目录权限

如果电脑的磁盘格式非 NTFS 格式,以下步骤可以省略。

调整文件共享设置,取消使用简单文件共享。

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

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

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

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

2、设置 DNT.config 文件权限

DNT.config文件必须放到网站根目录下,而不是论坛根目录下(在我这里,默认网站根目录为 C:\inetpub\wwwroot\ )。其权限设置也是给 IIS 来宾帐号 "读"权限,给 ASPNET 帐号 “读”“写”“修改” 权限。如果是 .NET Framework 1.1 版本的情况,请修改 DNT.config 中的 Forumpath 节点为 /目录名/。(推荐使用记事本,避免保存的时候修改了文件编码)如下图。

最后IIS目录结构如下图。

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

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

五、运行 Discuz!NT 安装程序

在浏览器地址栏输入类似 http://localhost/discuz/install/index.aspx 的地址,根据安装向导的提示 ,一步一步进行。(其中 discuz 是在 IIS 中建立的虚拟目录名)

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

备注:本文讲述了 Windows XP 虚拟目录下建立站点,如果不使用虚拟目录而是直接建立二级文件夹,也就是说 C:\inetpub\wwwroot\dnt2 只是一个普通文件夹,而不是虚拟目录。那么需要把 dnt2 目录下的 bin 目录、 config 目录、 web.config 文件一同放到网站的根目录下,也就是 C:\inetpub\wwwroot\ 下面,并给予它们相应的权限。

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

{lang scrolltop}