win2003系统IIS站点常见问题解答(二)
服务器问题 2024-10-26 13:11 7

常见错误处理方法:

1、权限错误:

您未被授权查看该页

您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对 Web 服务器上的该资源进行了配置。


请尝试以下操作:

  • 如果您认为自己应该能够查看该目录或页面,请与网站管理员联系。
  • 单击刷新按钮,并使用其他凭据重试。

HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
Internet 信息服务 (IIS)

出现以上错误是因为网站建立后,网站文件的权限不足造成的。在目录上附加一次权限就可以了。

打开网站目录,如D:\wwwroot ,然后找到对应的网站目录,如myweb 右键,点击“属性”,选择“安全”,出现以下窗口:

选择建立网站时输入的FTP账号对应的用户,如myweb。在权限中选择“完全控制”,然后点“高级”。

勾选“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”,然后点“确定”。

在弹出的“安全”对话框中,点“是”,即可开始附加权限,附加完成后,即可恢复网站访问。(注:如果是手工建立的站点,而非管理助手建立的站点,此方法不一定有效,建议删除后用管理助手建站。)

 

2、无法访问ASP文件或者html文件:

解决方法:我们的安装包,可以自动安装静态化功能,因为是安装在IIS“网站”的设置中,将对IIS中的所有站点有效,可能会引起某些站点无法正常使用。请按照以下方法处理:

打开IIS,选择“网站”右键“属性”

选择“ISAPI筛选器”,找到筛选器名称为“urlrewrite”的项目,点右侧删除即可。

如果部分网站需要静态化,请在该网站属性中的“ISAPI筛选器”中点击“添加”,选择D:\WEST263_PHP_PACKAGE\rewrite 里的 ISAPI_Rewrite.dll文件,点添加,然后重启IIS即可。

 

、文件缺失错误:

无法找到该页

您正在搜索的页面可能已经删除、更名或暂时不可用。


请尝试以下操作:

  • 确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。
  • 如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。
  • 单击后退按钮尝试另一个链接。

HTTP 错误 404 - 文件或目录未找到。
Internet 信息服务 (IIS)

解决方法:出现此错误,可能是您的网站,缺少默认访问的文件造成的,请检查网站目录是否有该文件。

 

4、缺少默认首页错误:

Directory Listing Denied
This Virtual Directory does not allow contents to be listed.

目录列表被拒绝
此虚拟目录不允许的内容列入。
=================================

解决方法
这个提示是指没有在您指定的目录找到默认首页,比如您直接输入域名访问空间, 但是出现以上提示,那么请检查在网站跟目录下是否有 index.htm,index.html,index.asp,default.asp,default.htm等默认首页。如果您确认您的默认首页文件存在,或者您的默认首页是其他文件名的特殊文件请在IIS中添加:

在IIS中找到相应站点,点右键“属性”,然后选择“文档”,检查默认文档列表中是否有您的默认首页文件名,如没有请点击“添加”增加相应的文件名,建议将默认文档上移至第一个位置。然后点击确定。

 

5、父路径未开启错误:

Active Server Pages 错误 'ASP 0131'

不允许的父路径

/admin/Admin_Login.asp,行 7

包含文件 '../include/Conn.asp' 不能用 '..' 表示父目录。

提示此错误,是因为IIS中没有开启父路径设置造成的。在IIS中选择站点,右键“属性”,然后选择“主目录”点击右下角“配置”。

点击“选项”,选中“启用父路径”,然后点“确定”即可。


 

6、不能连接到mysql数据库错误:

Can't connect to MySQL server on 'dbhost' (10061) ( 2003 )

如出现以上错误提示,请检查您的网页设置中的mysql信息是否正确,然后检查服务中的“mysql”服务是否启动。

如果无法启动,提示“错误 1069:由于登陆失败而无法启动服务。”请在我的电脑--右键“管理”--“本地用户和组”--“用户”,找到mysql账户,重新设置密码,并在mysql用户“属性”里,将“密码永不过期选中”。然后在服务中右键点击mysql服务,选择“属性”--“登陆”设置新密码就可以登录了。此错误是因为密码过期导致的。

 

7、CGI错误:

翻译为中文是:

CGI 错误
指定的 CGI 应用程序因为没有返回完整的 HTTP 标题而运行不正常。

出现这个错误,建议在网站管理助手中更换一种PHP模式,一般更换模式后即可解决。

 

8、.net程序错误:

服务器应用程序不可用

出现此错误时,建议在IIS中的ASP.NET设置里,更换下.NET版本,一般情况下即可正常显示。