我在Homestead-7上使用Symfony 3时遇到了问题。我在这里没有看到任何关于这个的问题,所以我只想发布这个问题,任何人都可能遇到同样的问题。
当运行带有斜杠的app_dev.php时,我得到“拒绝访问。”但是使用它而不用斜杠也可以。例如:
http://sandbox.local/app_dev.php/?page=2
给出:
Access Denied.
答案 0 :(得分:5)
在此文件中:
~/Homestead/scripts/serve-symfony2.sh
我已经取代了这个:
fastcgi_split_path_info ^(.+\.php)(/.+)\$;
使用:
fastcgi_split_path_info ^(.+\.php)(/.*)\$;
适用于DEV和PROD环境。 之后我跑了:
vagrant reload --provision
问题解决了!