보이지 않는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!