我遇到此问题:“您无权访问此项服务器上的项目。” 而且,让我感到麻烦的是,在终端:
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项目
正如您所看到的,鉴于上述文件权限设置,我得到“权限被拒绝”错误是非常奇怪的。
答案 0 :(得分:0)
突出显示apache目录中的项目文件夹。按命令+ i并确保每个人都可以阅读的权限。