«   2018/09   »
            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            
Archives
Today
75
Total
1,153,592
안정적인 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
댓글쓰기 폼