![apache2 不會顯示一個資料夾 - 而另一個資料夾可以工作...困惑](https://rvso.com/image/844965/apache2%20%E4%B8%8D%E6%9C%83%E9%A1%AF%E7%A4%BA%E4%B8%80%E5%80%8B%E8%B3%87%E6%96%99%E5%A4%BE%20-%20%E8%80%8C%E5%8F%A6%E4%B8%80%E5%80%8B%E8%B3%87%E6%96%99%E5%A4%BE%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C...%E5%9B%B0%E6%83%91.png)
我使用的是 Ubuntu 13.10 PHP5,並且是中階 PHP 開發人員
兩個不同資料夾中完全相同的檔案(1.php) - 一個有效,另一個無效...
http://localhost/vetpro2/1.php
以上按預期工作...
http://localhost/vetpro/1.php
後者給出錯誤:
“禁止 - 您無權存取此伺服器上的 /vetpro/1.php。Apache/2.4.6 (Ubuntu) 伺服器位於本機主機連接埠 80”
Web伺服器已啟動/var/www
,權限如下:
aveesh@aveesh-asus-ubuntu:/var/www$ ls -l vetpro/1.php
-rw-r--r-- 1 aveesh www-data 1051 Nov 11 09:50 vetpro/1.php
aveesh@aveesh-asus-ubuntu:/var/www$ ls -l vetpro2/1.php
-rw-r--r-- 1 aveesh www-data 1051 Nov 11 09:50 vetpro2/1.php
目錄權限相同:
aveesh@aveesh-asus-ubuntu:/var/www$ ls -l
drwxr-xr-x 5 aveesh www-data 4096 Nov 11 17:27 vetpro
drwxr-xr-x 5 aveesh www-data 4096 Nov 11 14:54 vetpro2
vetpro
如果我使用另一個資料夾而不是- 例如vetpro3
或test
- 一切正常!
我該怎麼做才能vetpro
上班?
答案1
它正在工作/已修復
我清除了 apache2 並重新開始,也許以前有一些混亂的conf文件,我在網站可用的預設值中不完全理解這些文件。
要清除conf文件,最好
sudo apt-get remove --purge apache2 apache2-common
而不是手動刪除conf文件