您无权访问此项服务器上的/ project

时间:2012-12-21 10:27:18

标签: macos apache permissions

我遇到此问题:“您无权访问此项服务器上的项目。” 而且,让我感到麻烦的是,在终端:

sol@Sol-MacMini /Library/WebServer/Documents>sudo ln -s /User/sol/Documents/project/ ./project
sol@Sol-MacMini /Library/WebServer/Documents>sudo ln -s /Applications/web/ci/ ./ci
sol@Sol-MacMini /Library/WebServer/Documents>ls
CodeIgniter         ci
PoweredByMacOSX.gif     m-plan
PoweredByMacOSXLarge.gif    project

但是在我的浏览器中,输入“localhost”时我看不到“项目”。如果输入“localhost / ci”,它可以工作,当“localhost / project”时它不起作用。我认为我的apache设置可能有问题。

我该怎么做才能解决这个问题?

更多澄清:

我在apache的htdocs目录下创建了一个符号链接“project”,该目录指向我家下的“project”目录。符号链接和目录的许可应该没问题,如下所示:

/ Library / WebServer / Documents&gt; ls -l <​​/ p>

lrwxr-xr-x 1根轮35 12 21 17:59项目 - &gt; /用户/溶胶/文档/ htdocs中/项目

sol @ Sol-MacMini~ / Documents / htdocs&gt; ls -l <​​/ p>

drwxr-xr-x @ 15 sol admin 510 12 21 17:59项目

正如您所看到的,鉴于上述文件权限设置,我得到“权限被拒绝”错误是非常奇怪的。

1 个答案:

答案 0 :(得分:0)

突出显示apache目录中的项目文件夹。按命令+ i并确保每个人都可以阅读的权限。