PHP 和 Symfony 的新手。按照概述的说明进行操作 here在装有 5.6.0 版 php 的 Windows 8.1 机器上设置一个简单的 helloworld 项目。但是,当访问网络服务器时,我收到一个错误。
No route found for "GET /"
ERROR - Uncaught PHP Exception
Symfony\Component\HttpKernel\Exception\NotFoundHttpException:
"No route found for "GET /"" at C:\XXX\app\cache\dev\classes.php line 2061
给我一个带有以下跟踪的 ResourceNotFound 异常
在 app/cache/dev/appDevUrlMatcher.php 中的第 135 行 -
return array ( '_controller' => 'AppBundle\\Controller\\DefaultController::indexAction', '_route' => 'homepage',);
}
throw 0 < count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
}
这些说明似乎是特定于 UNIX 的。任何帮助将不胜感激。 附上错误截图:
最佳答案
这些说明不是特定于 Unix 的。然而,有些事情发生了变化。一件事是演示内容已从“Symfony 标准版”中删除并移至单独的应用程序。这意味着当运行 symfony new ...
(或 composer create-project symfony/framework-standard-edition
)时,您将不再有任何可用的路由。
如果您想查看演示应用程序,请使用 symfony demo
。
关于php - Windows 上的 symfony 找不到路由错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30557652/