嗨,我是symforny2的新手 我刚刚在easyphp服务器上安装了symfony2。当我打开web目录时,symfony尝试打开app.php。出于某种原因,我得到了这个输出:
No route found for "GET /" 404 Not Found - NotFoundHttpException 1 linked Exception: ResourceNotFoundException » [2/2] NotFoundHttpException: No route found for "GET /" + [1/2] ResourceNotFoundException: + Logs - Stack Trace (Plain Text) +
当我打开app_dev.php时,一切看起来都很正常。 为什么我在app.php上出现这个404错误?这是正常的还是symfony2.5.0中的错误 (app_dev.php中的演示效果很好)
感谢您的支持。 此致
答案 0 :(得分:3)
请参阅我之前的回答:symfony2 - how to switch from "dev" to "prod"?
Symfony包含多个环境。当您访问app.php
前端控制器时,您已经开始使用prod环境,而当您访问app_dev.php
时,您就可以使用开发环境。
知道,标准版附带的演示软件包仅根据AppKernel
在开发环境中启用。因此,您可以访问开发前端控制器上的演示页面并在prod前端控制器上获得404,这是正常的。