2016-03-09 27 views
0

我在我的mac小牛隊上設置了本地站點。當我這樣做時,我得到一個500錯誤。日誌顯示「.htaccess:IfModule不允許在這裏」錯誤。從我看到的所有事情都表明把AllowOverride ALL解決這個問題,但它不適合我。我知道我只是缺少一些簡單的東西,所以任何建議,將不勝感激。獲取錯誤.htaccess:<IfModule這裏不允許

謝謝

下面是我的那個虛擬主機的conf文件。

<VirtualHost *:80> 
     DocumentRoot "/Users/Swany/Sites/test/public" 
     ServerName test.dev 
     ErrorLog "/private/var/log/apache2/test.dev-error_log" 
     CustomLog "/private/var/log/apache2/test.dev-access_log" common 

     <Directory "/Users/Swany/code/www/test/public"> 
      AllowOverride All 
      Require all granted 
     </Directory> 
</VirtualHost> 
+0

如果我刪除.htaccess我得到的主頁很好,但如果我有任何其他頁面,我會得到一個404。 – Chris

回答

0

貌似我也需要去到默認的conf文件/etc/apache2/httpd.conf並切換AlloOveride所有並要求所有批准,並開始工作。我認爲虛擬主機conf文件會覆蓋它,但顯然不是。

相關問題