«   2019/01   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Archives
Today
20
Total
1,194,680
안정적인 DNS서비스 DNSEver
관리 메뉴

Blue Breeze

PHP 로그, 에러 리포팅 제어 본문

Language/PHP

PHP 로그, 에러 리포팅 제어

푸른바람 C/H 2018.07.10 08:30

최고의 방법은 php.ini에서 제어하는게 좋다.

Apache Web Server Setting

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
log_errors = On
  • error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT : 모든 종류의 경고를 빼거나 뺄수 있도록 지시.
  • display_errors = Off : 에러 표시해제
  • log_errors = On : 로컬파일에 에러기록

PHP Setting

ini_set('error_reporting', E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE); // STRICT, DEPRECATED, NOTICES 외 모든 경고 표시
ini_set('display_errors', 0); // 에러 표시해제
ini_set('log_errors', 0); // 에러 기록해제

PHP 5.x, PHP7.x 에서 작동한다.

0 Comments
댓글쓰기 폼