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文件。 –