Symfony:在prod模式下禁用异常

时间:2016-08-12 16:04:50

标签: php frameworks symfony

我是Symfony的初学者。

我有一个Symfony 3.1项目。我把y项目放在我的远程服务器上。一切正常。然后我使用SensioLabsInsight来检查项目中的错误。这个分析工具给了我2条警告信息

: "不应在生产中启用例外"和#34; Symfony应用程序不应包含config.php文件"

然后我的第一个问题是如何在生产中禁用例外? 我的第二个问题是我可以删除生产中的config.php文件(位于myBundle / web / config.php中)吗?

1 个答案:

答案 0 :(得分:2)

  

然后我的第一个问题是如何在生产中禁用例外?

据我所知,在Google上搜索时,我认为这是因为传递给new AppKernel('prod', ...);的第二个参数是true,它启用了调试模式。将其设置为false。 (同样适用于config_prod.yml)中的调试设置。

  

我的第二个问题是我可以删除生产中的config.php文件(位于myBundle / web / config.php中)吗?

是的,除了生产前控制器之外,还要删除任何前置控制器(如app_dev.php)。请记住:标准版只是一个推荐。 Symfony不强制您在目录结构中使用任何文件或目录。