我已经经历了许多与此相关的问题,但无法找到解决我的问题的方法。如何使用apache2在本地主机上部署symfony2应用程序
我已将demo symfony应用程序复制到/var/www/html/myproject
文件夹中。我只能访问localhost/myproject/web/app_dev.php
,但不能访问localhost/myproject/web/app.php
。基本上我想从开发环境切换到生产环境。
当我访问app.php时,我只是得到一个空白页。我该如何解决这个问题?
以下是我的routing.yml文件
app:
resource: "@AppBundle/Controller/"
type: annotation
编辑
错误日志(应用程序/日志/ prod.log)
[2015-04-06 22:54:53] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /"" at /home/fazlan/ppp/myproject/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php line 144 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET /\" at /home/fazlan/ppp/myproject/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:144, Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0): at /home/fazlan/ppp/myproject/app/cache/prod/appProdUrlMatcher.php:35)"} []
我已经编辑与错误的问题日志 – DesirePRG
你有捆绑吗?看起来你没有路线。尝试使用acmedemobundle路线。 – maches
是默认的,Acme包。问题是应用程序与开发环境(app_dev.php)协同工作,但不适用于app.php – DesirePRG