我剛剛安裝了Symfony2在我的電腦上運行的山獅。當我嘗試訪問本地主機時,它工作得很好:當我輸入http://localhost/~myusername/Sites
時,我得到了預期的結果。Symfony config.php 403錯誤
但是,當我輸入http://localhost/~myusername/Sites/Symfony/web/config.php
,我有一個403錯誤。我檢查了文件Symfony的權限,但這裏沒有錯。
有人有關於如何處理它的想法嗎?
我剛剛安裝了Symfony2在我的電腦上運行的山獅。當我嘗試訪問本地主機時,它工作得很好:當我輸入http://localhost/~myusername/Sites
時,我得到了預期的結果。Symfony config.php 403錯誤
但是,當我輸入http://localhost/~myusername/Sites/Symfony/web/config.php
,我有一個403錯誤。我檢查了文件Symfony的權限,但這裏沒有錯。
有人有關於如何處理它的想法嗎?
檢查apache是否與您的用戶/組(/etc/apache2/httpd.conf)一起運行。
User myusername
Group staff
檢查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
這是一個很好的用戶/組(root/wheel),但是對於userconfig來說「FollowSymLinks」是缺乏的。現在感謝!:) –
http://symfony.com/doc/current/book/installation.html#configuration-and-setup(請注意設置權限部分) – cheesemacfly
我已經正確輸入以下命令: '室射頻應用程序/緩存/ * 室射頻應用/日誌/ *' 但沒有改變:( –
而且可以在Apache閱讀什麼是你的Symfony目錄內 – cheesemacfly