php中出现“HTTP异常403-禁止访问”解决方法总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php中出现“HTTP异常403-禁止访问”解决方法总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2945字,纯文字阅读大概需要5分钟。
内容图文
php中出现“ HTTP 错误 403 - 禁止访问”解决办法 总结安装Apache,版本2.2.6,装完刚测试可以;配置了下php的php.in文件再次 localhost打开发现错误:HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on this server.权限又不够了?
打开apache的配置文件httpd.conf,逐行检查。在大约快一半的地方有以下这段代码:
???? Options FollowSymLinks
???? AllowOverride None
???? Order deny,allow
???? Deny from all
发现了吧。由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决
???? Options FollowSymLinks
???? AllowOverride None
???? Order deny,allow
???? allow from all
再次在浏览器里打开http://localhost,显示it works! ????
总结:如果你也发生了这样的403禁止访问,不妨注意下apache的httpd.conf配置文件里有“Deny from all”这行的代码处,看看是不是哪里被系统悄悄地修改了
?
?
您无权查看该网页
您可能没有权限用您提供的凭据查看此目录或网页
果您确信能够查看该目录或网页,请尝试使用 localhost主页上所列的电子邮件地址或电话与网站联系。
可以单击搜索,寻找 Internet 上的信息。
HTTP 错误 403 - 禁止访问
Internet Explorer
出现以上问题的解决方式有以下几种:
1.<Directory?? />??
?????????? Options?? FollowSymLinks??
?????????? AllowOverride?? None??
?????????? Order?? deny,allow??
?????? #???? Deny?? from?? all??
?????????? Satisfy?? all??
??
2.在httpd.conf文件中找到DocumentRoot "D:/www" 是你存放php文件的路径,在它下面有一行
<Directory "D:/www">,让这两个地方一致就可以了
?
?
win7 apache 403错误
apache配置虚拟目录后,访问网站提示无权限,搞了几个钟头,终于找到了错误的原因,原来是我的apache配置文件的原因,
我的apache配置文件中有一句Alias /myCode "D:/myCode/"
这是设置虚拟目录的
我将其改成Alias /myCode "D:/myCode" 一切OK
以下附正确写法
alias/server1 ? /var/server1 ? //正确
alias/server1/? /var/server1/? //正确
alias/server1/? /var/server1?? //错误
?
apache http 403 Forbidden error解决办法
?
在配置Linux的 Apache服务时,经常会遇到http403错误,我今天配置测试时也出现了,最后解决了,总结了一下。http 403错误是拒绝访问的意思,有很多原因的。我总结的主要有4种原因!
1. 访问的文档权限不够。要755以上权限。解决方法:用命令chmod 755 /var/www/ 或其他相应目录。
2. SELinux或防火墙的原因。解决方法:先关闭SELinux和让防火墙通过WWW服务。
3. 虚拟主机配置错误。解决方法:重新配置虚拟主机或暂时关闭。
4. alias指令配置错误。(alias语法:Alias?URL-path?file-path|directory-path)
? ?解决方法如下:?打开apache的配置文件httpd.conf,查看所有的alias指令,若指令中的URL-path末尾包含/,则file-path或dir-path的末尾也需要包含/,如下所示:
alias/server1 ? /var/server1 ? //正确
alias/server1/? /var/server1/? //正确
alias/server1/? /var/server1?? //错误
5. DocumentRoot的设置。解决方法如下:
打开 apache的配置文件httpd.conf,找到这段代码:
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
有时候由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决。
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
内容总结
以上是互联网集市为您收集整理的php中出现“HTTP异常403-禁止访问”解决方法总结全部内容,希望文章能够帮你解决php中出现“HTTP异常403-禁止访问”解决方法总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。