windows server 2003的IIS上刚安装了PHP,结果安装了程序就出现这样的错误而无法访问:

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

请尝试以下操作:

如果您认为自己应该能够查看该目录或页面,请与网站管理员联系。
单击刷新按钮,并使用其他凭据重试。
HTTP 错误 401.3 – 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
Internet 信息服务 (IIS)

——————————————————————————–

技术信息(为技术支持人员提供)

转到 Microsoft 产品支持服务并搜索包括“HTTP”和“401”的标题。
打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“关于安全”、“访问控制”和“关于自定义错误消息”的主题。

如图:

从网上搜索了很多解决办法,大同小异都是说权限设置的问题,如给Everyone加可读权限,或是IUSR_***来宾账号的读权限,我都试过了全都不行。

最终解决办法:

引用内容 引用内容
其实问题就出在Everyone权限上,我在WEB目录上加上了Everyone的可读权限,第一次却没有成功,原因是我没有把这工作做彻底,还需要一步是点“高级”,然后在“权限”选项卡这页最下面把“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”前面的勾选中,此过程是将Everyone的权限重新分配一次。

我的问题是这样解决的,可是别人的问题不一定和我的一样,所以不一定能成功,祝好远!

发表评论

/ 快捷键:Ctrl+Enter
加载中……