2017-11-27 11 views
0

나는 프로덕션 환경으로 이동하고 다음과 같은 설정됩니다 :Yii 오류 페이지를 어떻게 비활성화 할 수 있습니까?

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(); 
?> 

있지만, 그것은 일을 나던. http://www.yiiframework.com/forum/index.php/topic/22583-yii-debug-false-shows-php-notice-errors-and-stops/

답변