Yii2 如何禁用Yii错误页?

Yii2 如何禁用Yii错误页?,yii2,apache2,php-7,Yii2,Apache2,Php 7,我正在进入一个生产环境,设置如下: error_reporting(E_ALL & ~E_NOTICE); ini_set('display_errors', 0); ini_set('log_errors', 1); defined('YII_DEBUG') or define('YII_DEBUG', false); defined('YII_ENV') or define('YII_ENV', 'prod'); defined('YII_ENABLE_ERROR_HANDLER')

我正在进入一个生产环境,设置如下:

error_reporting(E_ALL & ~E_NOTICE);
ini_set('display_errors', 0);
ini_set('log_errors', 1);
defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');
defined('YII_ENABLE_ERROR_HANDLER') or define('YII_ENABLE_ERROR_HANDLER', false);
defined('YII_ENABLE_EXCEPTION_HANDLER') or define('YII_ENABLE_EXCEPTION_HANDLER', false);
然而,我注意到,Yii仍然会展示一个大而漂亮的堆积如山的痕迹,里面装满了各种各样的好东西

我知道克服这一问题的最好方法是实际编写声音代码,然而,在处理淘气的人时,这并不总是可能的

使用:

Apache/2.4.27 (Amazon) PHP/7.0.25
Yii Framework/2.0.8
测试:

<?php
    ThisFunctionDoesNotExist();
?>

虽然一切似乎都是正确的,但它不起作用。我和这家伙有着相似的问题:

defined('YII_ENV') or define('YII_ENV', 'prod');