當試圖用我的演示應用程序在生產環境中,「app.php」正在創造一個「500內部服務器錯誤」當app_dev.php工作正常。不同的路由尋找DefaultController
從日誌,app.php正在尋找DefaultController。生產中是否存在「DefaultController」義務或者是否存在單獨的路由選擇?
我已經通過路由並沒有什麼我能找到倒退參考了一條缺省路由。
當試圖用我的演示應用程序在生產環境中,「app.php」正在創造一個「500內部服務器錯誤」當app_dev.php工作正常。不同的路由尋找DefaultController
從日誌,app.php正在尋找DefaultController。生產中是否存在「DefaultController」義務或者是否存在單獨的路由選擇?
我已經通過路由並沒有什麼我能找到倒退參考了一條缺省路由。
您需要在app.php文件中設置真正的生產環境:
$kernel = new AppKernel('prod', false)
開關
$kernel = new AppKernel('prod', true)
和WouterJ說,在routing.yml中定義你的路由
你必須清理緩存。
app/console cache:clear
在生產環境中的路由將被重新生成。
您是否在'routing.yml'或'routing_dev.yml'中定義了路由? –
不,生產中不需要DefaultController。 – Cerad