라이브러리

[PHP_CONFIG] log_errors - 오류를 로그 파일에 기록 여부




PHP CONFIG - log_errors

PHP CONFIG는 PHP의 설정 파일로, PHP의 동작을 변경할 수 있습니다. `log_errors` 설정은 PHP가 에러를 로그로 기록하는지 여부를 결정합니다.

log_errors 설정

`log_errors` 설정은 Boolean 타입으로, 에러를 로그로 기록할지 여부를 결정합니다. 기본값은 `Off`입니다. 만약 `On`으로 설정하면, PHP는 에러를 로그로 기록합니다.

예제

#hostingforum.kr
php

// php.ini 파일에서 log_errors 설정

log_errors = On



#hostingforum.kr
php

// php.ini 파일에서 log_errors 설정 및 log_file 설정

log_errors = On

log_file = /var/log/php-error.log



log_errors 설정의 효과

`log_errors` 설정이 `On`으로 설정되면, PHP는 에러를 로그로 기록합니다. 로그 파일은 `log_file` 설정에 따라 결정됩니다. 만약 `log_file` 설정이 지정되지 않으면, PHP는 에러를 기본 로그 파일에 기록합니다.

로그 파일 형식

로그 파일은 다음과 같은 형식으로 기록됩니다.

#hostingforum.kr


[YYYY-MM-DD HH:MM:SS] [ERROR] [파일 이름:라인 번호] [에러 메시지]



예를 들어, 다음 코드가 있습니다.

#hostingforum.kr
php

// test.php 파일

<?php

$a = 1 / 0;

?>



`log_errors` 설정이 `On`으로 설정되어 있으면, 로그 파일에 다음과 같은 내용이 기록됩니다.

#hostingforum.kr


[2023-02-19 14:30:00] [ERROR] [test.php:2] Division by zero



결론

`log_errors` 설정은 PHP가 에러를 로그로 기록하는지 여부를 결정합니다. 로그 파일은 `log_file` 설정에 따라 결정됩니다. `log_errors` 설정을 사용하면, PHP의 에러를 추적하고 디버깅할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 46 페이지

검색

게시물 검색