win2003系统下discuz!、Z-BLOG、discuz!NT三款典型网页程序的安装(重点在伪静态设置和权限设置问题上)

假设在域名根目录下的club是discuz!程序的所在目录,那么在网址里输入http://域名/club/install就可以安装了。win2003下如何绑定域名的?以及其他win2008、linux系统如何绑定域名或者用easypanel等虚拟主机面板绑定域名不懂的:点击这里

051

选择“我同意”。

052

开始安装,看到环境都是正确的,才能进行下一步。

053

054

一般选择全新安装。

055

这里很重要,填写数据库信息,之前你要创建好数据库,关于如何创建数据库,可以分为两种,可以是纯手工用phpmyadmin等工具创建,另外一种是利用easypanel面板等虚拟主机面板创建,如果不懂的看这里:点击这里

056

开始安装。

057

安装完成。

058

登录,进入管理中心。

059

下面重点谈一下discuz!的伪静态设置。点击discuz!管理面板里的全局里的SEO设置。
060

如图所示,将“可用”全部勾选。提交。

061

箭头所示处查看当前的Rewrite规则。

062

搞清楚你的虚拟主机或VPS是win2003搭建的还是win2008搭建,前者选择IIS web server的规则,后者选择IIS7 web server。如果搞不清楚,可以都试一遍。

063

如果是IIS web server的规则,在论坛的根目录下新建一个httpd.ini的伪静态文件,复制IIS web server的规则。

064

注意如果是用域名的子目录来访问论坛(如果不是子目录,一切默认即可),比如http://域名/club,那么要修改RewriteBase规则,如图所示(这时注意httpd.ini文件位置是在club这个子目录的):

065

当然,你也可以把httpd.ini文件放在域名的根目录下,不过这时的规则要变一下。(放在这里的根目录的好处是如果还有blog子目录的伪静态规则,也可在此文件添加)

069

如图所示才行。如果还是放在给跟放在子目录里的httpd.ini文件规则一样是会发生错误的。

070

这是z-blog程序的目录结构。

066

安装z-blog发生这样一个错误,提示没有覆盖c_option.asp文件的权限。

067

这时右击域名根目录,选择属性中的安全,添加users的写入权限,确定即可。

068

 

架设asp.net的程序,我们以discuz!nt这款BBS程序举例说明。

072

这里提示文件放置不正确。其实原因是运行asp.net这类程序需要把他们当成“程序”实例看待,这是asp.net程序比较的地方。

071

怎么把asp.net这类程序需要把他们当成“程序”实例?这里要分两种情况,第一种情况,是子目录安装的情况。就是本例中的这种情况。打开IIS服务器(这里是win2003系统下的IIS6),右击bb目录点击属性。

073

在目录选项卡里的应用程序设置点击“创建”。

074

名称就叫默认的bbs就可以了,如果是其他名字比如bbs2,那么访问就形成了http://域名/bbs2这样子的,从而形成了逻辑目录(bbs2)和物理目录(bbs)的不同。如果是默认的bbs名字,那么逻辑目录和物理目录仍然统一,比较好记。另外应用程序池可以指定,独立的应用程序池(一个网站独享)可以让网站运行更加稳定,但也会耗更多的内存。

075

现在看到bbs目录多了一个齿轮标志,表明创建”程序“成功。如果是第二种情况,根目录情况下,IIS已经建立好了根目录下的“应用程序”,不需要设置即可。

076

现在继续安装,发现出现错误:install目录没有写入和删除权限!

077

右击域名根目录,依次点击属性、安全、添加、高级、立即查找,双击NETWORK SERVICE用户(添加该用户),一路确定。

078

回到安全设置,对NETWORK SERVICE用户编辑权限,赋予读取、运行、列出文件夹目录、读取、写入的权限,确定。

079

问题解决了,继续安装,下一步。

080

MSSQL数据库设置,事先要安装好MSSQL,请查找本站安装MSSQL的教程。

081

082

discuz!NT安装成功。

084

 

040

041

 

 

050

 

发表评论