2016-08-12 26 views
0

禁用例外,我與Symfony的初學者。的Symfony:在PROD模式

我有一個Symfony的3.1項目。我把y項目放在我的遠程服務器上。一切正常。然後我使用SensioLabsInsight檢查我的項目中的錯誤。此分析工具給我的2個警告消息

: 「異常不應該在生產允許」和「Symfony的應用程序不應該包含config.php文件」

然後,我的第一個問題是我怎麼可以禁用生產中的例外情況? 我的第二個問題是可以刪除了config.php文件在生產中(位於myBundle /網絡/ config.php文件)?

回答

1

然後我的第一個問題是我怎麼可以禁用在生產中的異常?

至於我可以看到在谷歌搜索這個時候,我想這是因爲傳遞給new AppKernel('prod', ...);第二個參數是true,這使得調試模式。將其設置爲false。 (同樣適用於config_prod.yml中的調試設置)。

我的第二個問題是我可以刪除生產中的config.php文件(位於myBundle/web/config.php)嗎?

是的,也可以刪除任何前端控制器(如app_dev.php),除了您的生產。請記住:標準版只是一個建議。 Symfony不強制你在目錄結構中的任何文件或目錄。

+0

我已經通過自己在谷歌搜索解決了這個問題。因爲你的回答是對的,我投票贊成。 – zm455

+0

@ zm455請接受答案(如果它是正確的),這將有助於更多訪問者快速找到答案。 –