我正在尝试开始我对symfony 2的教育,并从它的教程开始。我尝试过的第一件事就是安装symfony 2并进行配置。
当我尝试访问http://127.0.0.1:8000/时,我收到的网站不完整,出现以下错误:
错误 - 未捕获的PHP异常Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException:“在/home/spectator/webprojects/cls/app/cache/dev/classes.php第2059行找不到”GET /“的路由< / p>
到目前为止我尝试过的事情:
php app/console cache:clear --env=prod --no-debug
)775
甚至777
(用于诊断目的)答案 0 :(得分:2)
尝试http://localhost:8000/app/example
全新安装没有根路径&#34; /&#34;
的路由答案 1 :(得分:0)
首先需要设置默认路由 编辑routing.yml app / config / routing.yml
app:
resource: @AppBundle/Controller/ # bundle name / Controller name
type: annotation # type of routing or
# app/config/routing.yml # file routing
app:
resource: @AppBundle/Controller/
prefix: /
中了解详情
答案 2 :(得分:0)
默认安装没有为&#34; /&#34;。
提供默认路由示例控制器仅定义
的路由@Route("/app/example", name="homepage")
答案 3 :(得分:0)
过去,一个新的Symfony安装还包括一些简单的演示代码,以了解框架的工作原理。几个月前,我们决定通过以下方式更改此行为:
如果您使用Symfony Installer,则应执行以下操作:
symfony demo
命令symfony new my_project
命令答案 4 :(得分:-1)
我遇到了同样的问题。只需在文件顶部添加<?php
即可。看起来如果我们没有指定它