我试着开始我对symfony 2的教育并开始了它的教程。我尝试的第一件事之一是安装symfony 2并配置。它 当我试图访问http://127.0.0.1:8000/我越来越不完整的网站,出现错误:Symfony 2:“没有找到”GET /“的路由 - 新安装时出错
ERROR - Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /"" at /home/spectator/webprojects/cls/app/cache/dev/classes.php line 2059
事情到目前为止,我已经尝试:清除缓存(PHP应用程序/控制台高速缓存:明确--env = PROD --no-debug),递归地将文件夹cls(symfony 2文件夹)的权限更改为775甚至777(用于诊断目的),将“/”路由添加到routing.yml和routing_dev.yml,重新安装并重新chmod symfony 2 。
新安装很可能意味着您至少使用了@ 2.7版本的Symfony。如果这是正确的,你的路由应该被配置为默认使用注释,如果你还没有改变它的话。打开你的DefaultController并搜索'@Route()'注释。 – Artamiel
是的,更具体的说它是v2.7.1。 DefaultController?我无法在“cls”文件夹中的任何位置找到此文件。 – spectatorx
你应该有一个名为'src'的目录。这是你的包被定义的地方。在它里面你应该有你的默认包 - 从@ 2.6或@ 2.7开始,它被称为'AppBundle'。里面是一个文件夹'Controller',你可以找到你的DefaultController。 – Artamiel