我正在尝试设置我的Apache本地服务器 . 我注意到在将localhost键入Safari和Chrome后,我的访问被拒绝了 . 在Chrome中它可以工作,但在Safari中我给出了错误403并告诉“禁止”和“你没有权限访问/在这个服务器上”
所以我尝试使用终端中的chmod修改我的Webserver目录的权限 . 但即便如此,我也被告知不允许进行手术 . 即使在尝试查看其内容时,我也会遇到“权限被拒绝”
我在OS X上从几个不同的角度遇到了这个问题 . 好像你有权限错误 .
我建议你查看这个post,你需要做的是确保_www组有权访问 . 但是, BEFORE YOU DO WHAT THE ABOVE LINK SAYS ,尝试使用Finder解决方案 .
转到查找程序中的根网站目录 .
右键单击并'Get Info' .
查看 _www 用户的权限 . 确保它具有'Read & Write'访问权限 .
_www
选中 _www 时单击设置-cog .
选择以下选项:“使 _www 所有者" and "应用于随附的项目......”
尝试访问您的Web服务器 now.
如果这不起作用,或者如果没有 _www 用户,请回到前面提到的post .
Try the suggested lines in terminal:
让 DIR 成为通往您网站的不同目录 . 将“ ~ ”替换为完整目录路径 .
~
对于通向您的Web根目录的每个父目录(例如 ~/my , ~/my/web , ~/my/web/root )
~/my
~/my/web
~/my/web/root
chmod go-rwx DIR (除了所有者以外的任何人都可以访问内容)
chmod go-rwx DIR
chmod go+x DIR (允许"users"包括_www至"enter" dir)
chmod go+x DIR
然后将这些命令应用于Web根目录 .
sudo chgrp -R _www ~/my/web/root (所有网页内容现已成为群组_www)
sudo chgrp -R _www ~/my/web/root
chmod -R go-rwx ~/my/web/root (除了所有者以外的任何人都可以访问网站内容)*
chmod -R go-rwx ~/my/web/root
chmod -R g+rx ~/my/web/root (所有网页内容现在都可读/可执行/可由_www进入)
chmod -R g+rx ~/my/web/root
尝试再次访问您的网站 . 如果这不起作用,请返回finder并尝试再次添加权限,如本文第一部分所述 .
如果您使用Server for OS X,您还可以为其他用户和FTP启用和编辑共享属性 .
我用一个简单的修复解决了我的问题:
从“应用程序”中的“实用工具”文件夹中打开“磁盘工具”
单击根驱动器
点击“修复权限”
完成
2 回答
我在OS X上从几个不同的角度遇到了这个问题 . 好像你有权限错误 .
我建议你查看这个post,你需要做的是确保_www组有权访问 . 但是, BEFORE YOU DO WHAT THE ABOVE LINK SAYS ,尝试使用Finder解决方案 .
转到查找程序中的根网站目录 .
右键单击并'Get Info' .
查看
_www
用户的权限 . 确保它具有'Read & Write'访问权限 .选中
_www
时单击设置-cog .选择以下选项:“使
_www
所有者" and "应用于随附的项目......”尝试访问您的Web服务器 now.
如果这不起作用,或者如果没有
_www
用户,请回到前面提到的post .Try the suggested lines in terminal:
让 DIR 成为通往您网站的不同目录 . 将“
~
”替换为完整目录路径 .对于通向您的Web根目录的每个父目录(例如
~/my
,~/my/web
,~/my/web/root
)chmod go-rwx DIR
(除了所有者以外的任何人都可以访问内容)chmod go+x DIR
(允许"users"包括_www至"enter" dir)然后将这些命令应用于Web根目录 .
sudo chgrp -R _www ~/my/web/root
(所有网页内容现已成为群组_www)chmod -R go-rwx ~/my/web/root
(除了所有者以外的任何人都可以访问网站内容)*chmod -R g+rx ~/my/web/root
(所有网页内容现在都可读/可执行/可由_www进入)尝试再次访问您的网站 . 如果这不起作用,请返回finder并尝试再次添加权限,如本文第一部分所述 .
如果您使用Server for OS X,您还可以为其他用户和FTP启用和编辑共享属性 .
我用一个简单的修复解决了我的问题:
从“应用程序”中的“实用工具”文件夹中打开“磁盘工具”
单击根驱动器
点击“修复权限”
完成