1
我试图运行PHP应用程序,但不断收到上/文件夹中的紫禁城您没有权限访问此服务器
“紫禁城您没有权限访问此服务器上的/文件夹“。
我在我的httpd.conf Require all granted
注释掉,我也试着与
sudo chown -R $USER:$STAFF ~/Sites/secondPHPApp
和
sudo chmod -R 755 ~/Sites/
设置权限,我有我在该文件phpadmin。我可以从浏览器访问phpadmin并获取IT WORKS默认页面,但由于权限问题而无法访问我的应用程序文件夹。
这是的httpd-vhosts.conf我的虚拟主机设置(注:我确实有实际的文件实际电子邮件和用户名):
结果的ls -al ~/Sites
<VirtualHost *:80>
ServerName test.com
ServerAlias www.test.com
ServerAdmin email
DocumentRoot “/Users/username/Sites/secondPHPApp”
</VirtualHost>
<VirtualHost *:80>
ServerName localhost
DocumentRoot /Library/WebServer/Documents/
</VirtualHost>
:
total 32
drwxr-xr-x 6 755 staff 204 Feb 16 11:00 .
drwxr-xr-x+ 51 LonnieMcGill staff 1734 Feb 15 14:33 ..
[email protected] 1 755 staff 6148 Feb 16 10:47 .DS_Store
-rwxr-xr-x 1 755 staff 20 Feb 15 09:53 index.php
[email protected] 112 755 staff 3808 Feb 15 13:34 phpmyadmin
lrwxr-xr-x 1 755 staff 60 Feb 16 11:00 secondPHPApp -> /Users/LonnieMcGill/Desktop/Project Folder/php/secondPHPApp/
结果的ls -al ~/Sites/secondPHPApp
:
lrwxr-xr-x 1 755 staff 60 Feb 16 11:00 /Users/LonnieMcGill/Sites/secondPHPApp -> /Users/LonnieMcGill/Desktop/Project Folder/php/secondPHPApp/
结果的ls -al ~/Sites/secondPHPApp/index.html
:
-rw-r--r-- 1 LonnieMcGill staff 360 Feb 16 11:02 /Users/LonnieMcGill/Sites/secondPHPApp/index.html
您的文件夹中是否有索引文件?否则,如果你的apache不允许列出文件,它会显示错误信息。 –
尝试在您的'〜/ Sites/secondPHPApp'中放置一个'index.html' –
我在我尝试访问的文件夹中有一个index.html文件。 –