我試着開始我對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