symfony 2.8调试致命错误双重消息

时间:2016-01-05 14:53:52

标签: symfony debugging components fatal-error

环境:在Windows 7上使用XAMPP版本5.5.24的Symfony 2.8.1。

如果我在控制器中触发致命错误,在生产环境中只有$array = ;那么简单,我收到一个默认的php错误:

解析错误:语法错误,意外';'在第16行的C:\ xampp \ htdocs \ tgsupport-test \ src \ AppBundle \ Controller \ DefaultController.php

后面是symfony自定义错误页面消息。显然,我想避免在生产中显示eorr信息。 此外,在prod.log中,我看到一个双重严重错误:在php.CRITICAL和request.CRITICAL下。两次显示相同的错误真的很有用吗?

我正在使用默认配置,实际上我只安装了默认框架,没有任何自定义设置,我在AppBundle / DefaultController中触发了我的错误,所以我想知道我是否遗漏了任何东西。

1 个答案:

答案 0 :(得分:0)

我错过了一个php.ini配置,以避免在页面中显示错误消息。