Php Symfony 2:“;未找到“的路由”;获取/quot;-重新安装时出错

Php Symfony 2:“;未找到“的路由”;获取/quot;-重新安装时出错,php,symfony,Php,Symfony,我正试图开始我的symfony 2教育,并从它的教程开始。我尝试的第一件事是安装symfony 2并对其进行配置 当我尝试访问时,我得到一个不完整的站点,错误如下: 错误-未捕获PHP异常Symfony\Component\HttpKernel\Exception\NotFoundHttpException:“在/home/旁观者/webprojects/cls/app/cache/dev/classes.PHP第2059行未找到“GET/”的路由 到目前为止我已经尝试过的事情: 清除缓存(p

我正试图开始我的symfony 2教育,并从它的教程开始。我尝试的第一件事是安装symfony 2并对其进行配置

当我尝试访问时,我得到一个不完整的站点,错误如下:

错误-未捕获PHP异常Symfony\Component\HttpKernel\Exception\NotFoundHttpException:“在/home/旁观者/webprojects/cls/app/cache/dev/classes.PHP第2059行未找到“GET/”的路由

到目前为止我已经尝试过的事情:

  • 清除缓存(
    php应用程序/控制台缓存:clear--env=prod--no debug
  • 递归地将文件夹cls(symfony 2文件夹)的权限更改为
    775
    甚至
    777
    (用于诊断)
  • 将“/”路由添加到routing.yml和routing_dev.yml
  • 重新安装和
  • 关于chmod symfony 2

首先,您需要设置默认路由 编辑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: / 

您可以在

中了解更多信息默认安装没有“/”的默认路由

示例控制器仅定义一条

@Route("/app/example", name="homepage")
试一试


Fresh安装没有根路径“/”

在过去,Fresh Symfony安装还包括一些简单的演示代码,以了解框架如何工作。几个月前,我们决定通过以下方式改变这种行为:

  • 新的Symfony安装不再包含任何演示代码
  • 一个新的“Symfony演示应用程序”已经发布,供学习该框架的人使用(关于这个演示应用程序)
  • 如果使用,则应执行以下操作:

  • 学习Symfony时,执行
    Symfony demo
    命令
  • 创建新的Symfony项目时,请执行
    Symfony new my_project
    命令

  • 我也有同样的问题。只需添加
    Fresh安装,很可能意味着您正在使用至少@2.7版本的Symfony。如果这是正确的,您的路由应该配置为默认使用注释(如果您没有更改)。打开DefaultController并搜索
    @Route()
    注释。是的,更具体地说是v2.7.1。默认控制器?我在“cls”文件夹中的任何位置都找不到此文件。您应该有一个名为
    src
    的目录。这是定义包的地方。在它里面你应该有你的默认包-从@2.6或@2.7开始,它被称为
    AppBundle
    。里面有一个文件夹
    Controller
    ,在那里你可以找到你的DefaultController.DefaultController.php,是的,我现在找到了,谢谢。我会检查它。我在几周前打开了一个错误,因为对于遵循《快速入门指南》的新用户来说,收到错误几乎是他们做的第一件事,这是非常容易误导的:这就是我在一些教程中讨厌的:要开始,你需要进一步了解几章:D看起来我需要做一些路由,是的,谢谢你们的回答,这是一个比解决方案更容易解决的问题,老实说,这个问题并没有真正的解决方案,因为这只是教程设计中可怕的失败。无论如何这应该放在教程中,而不是应该改回以前的状态,或者至少官方指南应该正确编辑,否则会有更多的新来者像我一样困惑。添加到文件顶部,你可以编辑你的答案并添加句子中缺少的部分:-)顺便说一句:看看格式帮助了解如何格式化代码段(选择和ctrl-k帮助)