PHP 개발자의 경우 프로덕션 환경에 들어갈 때 관련 디버그, display_errors 오류 프롬프트 등을 꺼야 합니다. , 프로덕션에서 PHP 및 기타 관련 오류를 어떻게 확인해야 합니까? 오류 로그에 기록되었습니다. error.log (또는 syslog로 직접 보내기)
다음은 로그를 구성하고 보는 방법에 대한 간략한 설명입니다.
1. 관련 구성
php.ini에서 구성 지침을 다음과 같이 수정해야 합니다.
1. error_reporting = E_ALL ; 발생하는 모든 오류는 PHP에 보고됩니다.
2. 만족 이전 명령에 정의된 규칙의 모든 오류 보고
3. log_errors = On _log = /var/php_errors.log ;
PHP 구성 파일 이후에 생성된 오류 보고서가 작성됩니다. 위와 같이 설정했다면 웹서버를 다시 시작하세요. 이런 방식으로 PHP 스크립트 파일을 실행할 때 생성된 모든 오류 보고서는 브라우저에 표시되지 않지만 사용자가 지정한 오류 로그 /usr/local/error.log에 기록됩니다. 또한, error_reporting으로 정의된 규칙을 만족하는 모든 오류를 기록할 수 있을 뿐만 아니라, PHP의 error_log() 함수를 사용하여 사용자가 정의한 오류 메시지를 보낼 수도 있습니다.
2. 저장 주소 확인
1. php.ini를 통해 오류 로그 저장 주소 확인
echo '' |
2. 로그 저장 위치를 확인하세요.
vi /etc/php.ini
PHP 사용자 정의 오류 로그란 무엇입니까? 오류 로그 예제 코드에 대한 자세한 설명
php 사용자 정의 오류 로그 예제에 대한 자세한 설명
오류 로그 정보 저장 형식 문제를 실행하는 PHP 프로그램
위 내용은 php-error 오류 로그 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!