2012-08-14 92 views
0

好吧,所以我最近升級我的imac到獅子山獅子osx(10.8)。我一直使用默認的apache安裝程序與vhosts和類似的PHP開發,因爲升級安裝改變了很多設置到我的httpd.conf文件。.htaccess並不總是加載

目前我有兩個項目正在使用CakePHP設置,另一個使用SlimFramework兩個php框架與.htaccess文件。

我有一些問題,其中cakephp htaccess加載和按預期工作,但其中的slimframework沒有。這些都在獅子工作,我很困惑,爲什麼他們受到不同的待遇。

mod_rewrite模塊被加載,它被啓用,並且我的AllowOverides被設置爲ALL。什麼會導致SlimFramework文件不加載?

+0

您確定它被忽略?你可以在htaccess文件中添加一些亂碼並嘗試訪問它嗎? – 2012-08-14 09:33:27

回答

1

多小時的谷歌搜索後,好吧,我碰到這個博客帖子petercompernolle.com/2012/07/26/fixing-httpdconf-in-osx-mountainlion

它描述了後固定阿帕奇invloved的問題和修復包括您可能遇到的HTAccess問題的山獅升級。

摘自文章

再幾個小時後服用,我想通了。它不再存儲在/etc/apache2/httpd.conf中。出於某種原因,Apple已經改變了長久以來的工作,而是在/ Library/Server/Web/Config/apache2/sites中創建了一大堆文件。在端口80上有一個.conf文件,我在Server.app中創建的站點的另一個.conf文件,以及我在Server.app中進行的每個更改所做的其他備份。