环境:在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中触发了我的错误,所以我想知道我是否遗漏了任何东西。
答案 0 :(得分:0)
我错过了一个php.ini配置,以避免在页面中显示错误消息。