我刚刚在山狮上运行的计算机上安装了 Symfony2 。当我尝试访问localhost时,它运行得很好:当我输入http://localhost/~myusername/Sites
时,我得到了预期的结果。
但是,当我输入http://localhost/~myusername/Sites/Symfony/web/config.php
时,我收到403错误。我检查了文件 Symfony 的权限,但这里没有错。
有人知道如何处理它吗?
答案 0 :(得分:3)
检查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