【问题标题】:Error when installing Symfony2 - "no route found"安装 Symfony2 时出错 - “找不到路由”
【发布时间】:2015-08-29 09:55:54
【问题描述】:

我尝试为个人项目学习 Symfony2。 我使用 Linux Ubuntu 和 Mac Os X Yosemite。

我安装了框架并在这两个操作系统上创建了一个新项目。

但是当我继续我的项目时,我收到了 404 错误消息。

有关更多信息,我使用 app8dev.php 并找到此消息:

找不到“GET /”的路由(来自“http://localhost/my_project/web/”)

  1. 在 app/cache/dev/classes.php 第 2059 行

我的日志显示这条路线错误

  1. 错误 - 未捕获的 PHP 异常 Symfony\Component\HttpKernel\Exception\NotFoundHttpException:“在 /var/www/html/my_project/app/cache/ 处找不到“GET /”(来自“http://localhost/my_project/web/”)的路由dev/classes.php 第 2059 行

我的两个操作系统都有这个问题,有人可以帮助我吗?

【问题讨论】:

    标签: symfony routes


    【解决方案1】:

    如果你刚刚创建了一个新的 Symfony 项目,你需要设置一个控制器和路由。有关设置新控制器的简单说明,请参阅此网页:

    http://symfony.com/doc/current/book/page_creation.html

    如果您已经设置了控制器和路由,但它不起作用,您可以通过运行以下命令查看应用程序中所有已注册的路由:

    app/console router:debug
    

    【讨论】:

    • 感谢您的回答,我正在尝试遵循这个 symfony2 教程。
    【解决方案2】:

    有人说这是 Symfony 2.7 中的正常错误。因为从 Symfony 2.6 起就没有提供 bundle 演示了。

    有人可以证实我的解释吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 1970-01-01
      • 2016-03-27
      • 2015-11-02
      相关资源
      最近更新 更多