gpt4 book ai didi

php - 即使在 Allow From All 和 Chmod 777 之后,解决 Apache 上的 403 权限被拒绝错误?

转载 作者:可可西里 更新时间:2023-11-01 00:47:32 26 4
gpt4 key购买 nike

我的 DocumentRoot 在 ~/Dropbox/Websites 中。它在 vhosts 和 httpd.conf 中设置为 Allow From All 和 AllowOverride All,我什至递归地在整个 DocumentRoot 上设置了 777 权限(它只是一个本地开发环境,我永远不会这样做,不要'担心)。这在 Ubuntu 和 Windows 上就像一个魅力,但在 OSX 上它一直告诉我权限被拒绝。我还能尝试什么?有没有办法查看为什么权限被拒绝?如果我至少得到像“_www 不允许访问此文件夹”或“.htaccess 不允许进入此文件夹”这样的提示,那就太好了,但这条通用消息的帮助为零。

我还尝试将目录的所有者更改为 _www:_www,这是 Apache 在 OSX 上运行的方式,但无济于事,没有任何改变。

错误日志条目:

[Fri Feb 01 12:31:42 2013] [error] [client 127.0.0.1] (13)Permission denied: access to / denied

访问日志条目:

127.0.0.1 - - [01/Feb/2013:12:31:42 +0100] "GET / HTTP/1.1" 403 202 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17"
127.0.0.1 - - [01/Feb/2013:12:31:42 +0100] "GET /favicon.ico HTTP/1.1" 403 213 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17"

更多信息:虚拟主机工作。访问错误记录在适当的位置,在 vhost 文件夹本身的/logs 下,我就是无法通过 403 错误。我认为这意味着它是某种 .htaccess 问题,因为 apache 显然成功地写入了文件夹,不是吗?

最佳答案

IIRC,在 OS X 上,默认情况下您的主目录在世界范围内不可执行,因此它也无法访问该目录下的任何目录。您可以使用 ls -ld ~ 检查,并使用 chmod go+x ~ 修复它。确保文档根目录之上的每个目录至少是世界可执行文件。

关于php - 即使在 Allow From All 和 Chmod 777 之后,解决 Apache 上的 403 权限被拒绝错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14645640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com