winxp iis怎么打开 如何开启WinXP的IIS服务把z-blog安装到本地 - IIS - 服务器之家

服务器之家

专注于服务器技术!
当前位置:首页 > Web服务器 > IIS

winxp iis怎么打开 如何开启WinXP的IIS服务把z-blog安装到本地

发布时间:2017-03-26 来源:服务器之家

本文主要说明如何开启winXP的IIS服务并把z-blog安装到本地,关于z-blog的详细使用等问题可以看官方的教程:Z-Wiki

说一下这次在我电脑上安装z-blog的过程,系统是深度GhostXP电脑城克隆版7.0,是Windows XP Professional SP2版,通过在网上的查询发现在Windows专业版上开启IIS服务应该是一件简单的事情,现在我的电脑上的z-blog安装好了,但是在安装过程中却遇到N多繁杂的问题,所以我还是推荐要求高或是图省事的还是用Windows的服务器版本比如Windows2000或者Windows2003,因为在WinXP上模拟服务器真是一件得不偿失的事情。但是想想多数的z-blog使用者用的都是WinXP也无意再安装其他系统。所以还是把我这次的安装过程分享出来,如果你在安装过程中遇到了同样的问题,看看是否能通过我提供的方法解决。

先来看看安装z-blog的系统要求吧。

操作系统:Windows 2000 以上
Web 服务器: IIS5.0 以上
需要的ASP组件:ADO数据库、FSO、MSXML、ADODB.Stream 等系统组件
文件或目录的读写权限:
读取写入权限:
目录:UPLOAD、INCLUDE、CACHE、POST、THEMES,PLUGIN目录
DATA:要求拥有数据库文件读取与写入权限,包括:更名,连接,读取,写入

开启IIS服务的教程其实很简单,如下图所示:

勾选开启Internet信息服务IIS后,会提示在光驱中插入WindowsXP的光盘。这里就有问题了,网上N多的系统都是Ghost版本的,很多人手里根本就没有光盘。那么可以从网上下载一个IIS5版本的安装包,很多站长站都有的下载,但是很多安装包都无法安装,安装进程根本不认可这些安装包中的文件,可能你要多试几个,实在不行只能弄张盘了,记住不要精简版(家庭版)的或是Ghost版的。

幸好我手中还有张WinXP SP2的安装盘,压箱子底费了好半天时间才找到。安装过程中提示admxprox.dll这个文件找不到,试试下载的安装包中的也不行,最后点到光盘中I386文件夹下的这个文件,点了几次竟然继续安装了。

安装好后将z-blog的安装文件放入C盘Inetpub下的wwwroot文件夹,开始配置z-blog,失败!在调试的过程中遇到了很多错误:

(1)“500 错误”“Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.”
(2)Microsoft VBScript 编译器错误 错误 '800a0409' 以及Microsoft VBScript 运行时错误 '800a01b6'

到网上搜索错误原因是“主要是由于IWAM账号(在我的计算机即是IWAM_MYSERVER账号)的密码错误造成了HTTP 500内部错误。”“Microsoft VBScript 编译器错误是由于页面代码有问题出现的错误”

改代码是不太可能,因为每页都是代码错误,说明我配置的IIS环境没有成功。想想其他办法,下载了几个ASP小服务器,比如小旋风的,阿久的,依然无法正常安装Z-blog,还是提示Microsoft VBScript 运行时错误。误打误撞突然在一个链接中找到了这个WinXP精简版开启IIS服务补丁 ,可以点击前面链接下载,家庭版的用户如果想开启IIS服务也可以试验一下,我没有试验家庭版。

运行WinXP精简版开启IIS服务补丁出现下图,原来是有些功能被精简掉了:

安装之后重新安装Inter的IIS服务,发现久违的z-blog自动安装界面出现在眼前了。但是依然无法安装成功,这里推荐z-blog官方的Z-Blog网络主机环境测试程序 ,这个程序可以检验你配置的ASP环境是否可以安装Z-blog,当然也可以测试你要选购的虚拟主机是否支持z-blog运行。 功能如下:

1.检测脚本引擎版本。
2.检测IIS是否启用父路径。
3.检测是否安装有Z-Blog需要的系统组件。
4.检测ASP程序对文件和目录的读写权限。
5.检测ASP程序对数据库的操作。
6.检测你的空间是否支持在线安装升级Z-Blog。

我运行后出现无法建立静态页面,无法建立数据库等错误。搜索到了高温博客的NTFS IIS 数据库连接错误 一文。按照他上面说的方法配置运行Z-blog成功,原来写入有问题因为权限的开启和我用的WinXP让C盘为NTFS格式引起的。看到一剑说换皮肤可以找高温,原来配置IIS也可以问问他。

解决NTFS IIS 数据库连接错误方法是这样:
(1)文件夹选项->查看 把文件的简单共享去掉
(2)检查z-blog的data目录,加上IUSR_XX(XX为你的机器名)的可修改权限,可直接加入guests组或everyone修改权限.
具体步骤:右键data文件夹->安全选项卡,添加 "机器名/用户名" for example "gaowen/dre@m"
点击 检查 自动修正为 "GAOWEN/dre@m" , 加上修改权限(这里是以他的用户名为例)
(3)给c:/windows/temp文件夹加上everyone的写入权限

至此,在本地安装z-blog过程结束,真是费力不讨好的事情。在本地安装的最大优点是速度快,无论是调试主题还是写文章不必受网络上下载速度的影响,当然自己安装练习一下能加快对程序的上手速度,还可以看看z-blog究竟适合不适合自己使用。当然缺点也是有的,如果运气不好调试还真是麻烦呢。我又想试试在自己的电脑上安装WordPress了…

------------------

LSF(科学之爱永恒)论坛
用想象力来阅读!!!