我下載了symfony2,我可以從app_dev.php開始運行它。symfony2 - 如何從「dev」切換到「prod」?
但是,當我從app.php開始,然後我得到一個錯誤頁面404
app.php雖然是當然的存在,並且得到執行。
錯誤的代碼app.php最後一行後會發生明顯的地方:
$kernel->handle(Request::createFromGlobals())->send();
我想有一個開關的地方我必須配置。
編輯:
正如仡佬建議我增加了生產版本的應用程序/配置/ routing.yml中的路由。
_welcome:
resource: "@AcmeDemoBundle/Resources/config/routing.yml"
prefix: /
我創建的src/Acme公司/ DemoBundle /資源/配置/ routing.yml中的內容:
bla:
pattern:/
defaults: {_controller:AcmeDemoBundle:Demo:index}
在DemoController::indexAction()
我置於die(__FILE__)
;
沒事;我仍然從app.php獲得404!
關於答案編輯:
./app/console --env=prod cache:clear
的伎倆。介意env參數。
哦...我沒有檢查。我猜想這兩個設置是對稱的,除了錯誤處理和東西。 – Raffael
請看看我的編輯。謝謝 – Raffael
再次感謝,實際上我跟蹤了這一點,並從appkernel中刪除了這個包,現在正在使用新的路由。請看看我最近的編輯。 – Raffael