> 백엔드 개발 > PHP 튜토리얼 > `display_errors`를 활성화했는데도 PHP 오류가 표시되지 않는 이유는 무엇입니까?

`display_errors`를 활성화했는데도 PHP 오류가 표시되지 않는 이유는 무엇입니까?

DDD
풀어 주다: 2024-12-28 17:36:32
원래의
564명이 탐색했습니다.

Why Aren't My PHP Errors Displaying, Even with `display_errors` Enabled?

보이지 않는 PHP 오류 문제 해결

display_errors를 활성화하고 E_ALL에 오류 보고를 설정했음에도 불구하고 PHP 오류가 표시되지 않는 문제가 계속 발생할 수 있습니다. 당신의 브라우저. 추가 문제 해결 단계는 다음과 같습니다.

DEV 환경

스크립트 상단에 다음 설정이 포함되어 있는지 확인하세요.

error_reporting(E_ALL);
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
로그인 후 복사

다음 설정이 포함되어 있는지 확인하세요. 귀하의 php.ini (또는 php-fpm.conf)에는 다음이 포함되어 있습니다 줄:

display_errors = on
로그인 후 복사

또는 .htaccess 파일에 다음을 추가할 수 있습니다:

php_flag display_errors 1
로그인 후 복사

PROD 환경

프로덕션에서 환경에서는 display_errors를 비활성화하고 활성화하는 것이 좋습니다. 로깅:

display_errors = off
log_errors = on
로그인 후 복사

이렇게 하면 오류 로그에서 오류를 볼 수 있습니다. 자세한 내용은 "PHP 오류 로그를 찾을 수 있는 위치"를 참조하십시오.

AJAX 호출

AJAX 호출에 문제가 발생하는 경우 브라우저의 응답을 검사할 수 있습니다. 네트워크 탭 아래의 DevTools(F12) 프로덕션 환경에서는 대신 오류 로그를 확인하세요.

위 내용은 `display_errors`를 활성화했는데도 PHP 오류가 표시되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿