2013-07-31 37 views
1

我剛剛安裝了Symfony2在我的電腦上運行的山獅。當我嘗試訪問本地主機時,它工作得很好:當我輸入http://localhost/~myusername/Sites時,我得到了預期的結果。Symfony config.php 403錯誤

但是,當我輸入http://localhost/~myusername/Sites/Symfony/web/config.php,我有一個403錯誤。我檢查了文件Symfony的權限,但這裏沒有錯。

有人有關於如何處理它的想法嗎?

+0

http://symfony.com/doc/current/book/installation.html#configuration-and-setup(請注意設置權限部分) – cheesemacfly

+1

我已經正確輸入以下命令: '室射頻應用程序/緩存/ * 室射頻應用/日誌/ *' 但沒有改變:( –

+0

而且可以在Apache閱讀什麼是你的Symfony目錄內 – cheesemacfly

回答

3
  1. 檢查apache是​​否與您的用戶/組(/etc/apache2/httpd.conf)一起運行。

    User myusername 
    Group staff 
    
  2. 檢查UserConfig的是正確的(/etc/apache2/users/myusername.conf)。應該是這樣的:

    <Directory "/Users/myusername/Sites/"> 
        Options Indexes MultiViews FollowSymLinks 
        AllowOverride All 
        Order allow,deny 
        Allow from all 
    </Directory> 
    

後,你應該能夠存取權限的頁面類似http://localhost/~myusername/Symfony/web/config.php

旁註;也許你需要一個正確的PHP安裝,因此請檢查http://php-osx.liip.ch

+1

這是一個很好的用戶/組(root/wheel),但是對於userconfig來說「FollowSymLinks」是缺乏的。現在感謝!:) –