( Windows 2000 的安装和XP类似,这里就只介绍大概方法了。)
首先打开[开始]菜单,然后依次打开控制面板→添加或删除程序→添加/删除Windows组件,接着在 Windows 组件向导内找到 [Internet信息服务(IIS)] ,双击,按照下图所示选择对应的组件。
在选择完成后点击[确定]按钮, Windows 就会进入安装的过程,系统会提示您插入需要相关系统盘。值得注意的是安装IIS等操作最好使用安装系统的原盘来进行。 剩下的操作就是一路确定即可完成IIS的安装。
网上 SQL Server 2000/2005 和 MySQL 的安装教程非常多,在此不累述。注意以下几点:
Discuz!NT 目前支持 .Net Framework 1.1 和 .Net Framework 2.x/3.x。并分别有对应这两种版本的程序,请根据自己的需要来选择安装,切不可搞错。另外要注意,一定要先安装 IIS 再安装 .NET Framework 。否则可能引发问题。
首先解压文件,将 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 设置完成。
如果电脑的磁盘格式非 NTFS 格式,以下步骤可以省略。
调整文件共享设置,取消使用简单文件共享。
右键单击 dnt2 文件夹,在弹出的属性对话框中,选择[安全]标签页。
再点击[添加]按钮,此时弹出[选择用户或组]对话框,再依次点击[高级],[立即查找]按钮,在下面的搜索结果中 选择 IIS 来宾帐号(这里是 IUSR_COMSENZ-304669C ),和 ASPNET 帐号。确定后,把这两个帐号添加进来。
给 IIS 来宾帐号 "读"权限,给 ASPNET 帐号 “读”“写”“修改” 权限。
点击[高级]按钮,将权限应用到子目录及所有文件。
DNT.config 文件必须放到网站根目录下,而不是论坛根目录下(在我这里,默认网站根目录为 C:\inetpub\wwwroot\ )。其权限设置也是给 IIS 来宾帐号 "读"权限,给 ASPNET 帐号 “读”“写”“修改” 权限。如果是 .NET Framework 1.1 版本的情况,请修改 DNT.config 中的 Forumpath 节点为 /目录名/。(推荐使用记事本,避免保存的时候修改了文件编码)
打开企业管理器,在[数据库]上单击鼠标右键,再弹出的菜单中选择[新建数据库]。新建一个名为dnt2_db的数据库。请根据自身服务器的情况选择数据库文件和日志文件存放的位置。注意:[排序规则] 选择为 Chinese_PRC_CI_AS 。
在浏览器地址栏输入类似 http://localhost/discuz/install/index.aspx 的地址,根据安装向导的提示 ,一步一步进行。(其中 discuz 是在 IIS 中建立的虚拟目录名)
备注:本文讲述了 Windows 2000 虚拟目录下建立站点,如果不使用虚拟目录而是直接建立二级文件夹,也就是说 C:\inetpub\wwwroot\dnt2 只是一个普通文件夹,而不是虚拟目录。那么需要把 dnt2 目录下的 bin 目录、 config 目录、 web.config 文件一同放到网站的根目录下,也就是 C:\inetpub\wwwroot\ 下面,并给予它们相应的权限。