php.ini 또는 .user.ini로 설정하기
- php.ini의 오류 표시 설정하기
- error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
- display_errors = Off
- display_startup_errors = Off
- log_errors = On
- error_log = 로그 파일명
.htaccess로 설정하기
경우에 따라 .htaccess로 설정을 변경할 수 없는 경우도 있음
- php_value error_reporting 22527
- php_flag display_errors off
- php_flag display_startup_errors off
- php_flag log_errors on
- php_value error_log /home/user/log/php.log
.htaccess에서는 error_reporting의 설정에 숫자로 지정한다.
미리 정의된 상수는 get_defined_constants() 함수에서 확인 가능
ini_set() 함수에서 설정하기
PHP 스크립트의 맨 앞에 설정할 수 있지만, 코드가 실행되기 전에 발생하는 오류가 화면에 표시될 수 있다.
- ini_set('error_reporting', E_ALL & ~E_DEPRECATED & ~E_STRICT);
- ini_set('display_errors', 'Off');
- ini_set('log_errors', 'On');
- ini_set('error_log', '/home/username/log/php.log');
댓글 없음:
댓글 쓰기