我正在构建一个symfony 3项目,该项目在我的家用机器(ubuntu 14)上完美运行,并试图将其放入另一台机器上进行分析,即debian 8。
我尝试生成“/ login”路由,但generateUrl在磁盘而不是URL上返回路径
$url = $this->generateUrl('login', [], true);
生成以下内容
http://example.com/var/www/mySf3App/web/app_dev.phplogin
应该是什么样的
http://example.com/app_dev.php/login
路线定义如下
/**
* @Route("/index", name="index")
* @Route("/")
*/
我根本就没有得到它,任何人都有想法?
答案 0 :(得分:0)
使用Symfony \ Component \ Routing \ Generator \ UrlGeneratorInterface :: ABSOLUTE_URL而不是true
来自文档: link
答案 1 :(得分:0)
问题实际上是来自错误的nginx配置,现在一切都很好