我的mac上有一个本地开发环境设置,我在访问〜/ Sites目录中的文件夹时遇到权限问题。
基本上我的Dropbox文件夹中有文件夹A.
我在〜/ Sites文件夹
中创建了文件夹A的SymLink ln -s ~/Sites ~/Dropbox/FolderA
当我尝试访问文件夹A时:localhost/~username/FolderA
页面显示You don't have permission to access /~username/FolderA on this server
有人可以帮我解决这个问题。当我在MAMP上做同样的事情时,我没有这个问题。提前谢谢。
答案 0 :(得分:1)
继续private/etc/apache2/users/
,修改您的usernamefile.conf
,添加到选项行,选项 SymLinksIfOwnerMatch ,不要使用 FollowSymLinks 如果目录包含重要的个人文件,例如,您想要链接的目录是在您的Documents或Dropbox下。
请记住,您的符号链接链接的目录必须具有755权限,所以她的父母!
我们假设你有/Users/foo/Dropbox/MySites/BarSite
,用户,foo,Dropbox,MySites,BarSite必须是755。