PHP 오류 표시 문제 해결
PHP 스크립트에 오류가 발생하면 빠른 해결을 위해 이러한 오류를 확인하는 것이 중요합니다. display_errors를 활성화하고 오류 보고를 E_ALL로 설정했음에도 불구하고 오류는 여전히 브라우저 출력에 표시되지 않을 수 있습니다.
오류 표시를 보장하는 단계:
-
확인 PHP.ini 설정:
설정을 통해 오류 보고가 활성화되었는지 확인하세요. php.ini에서 error_reporting(E_ALL) 및 display_errors를 1로 설정합니다.
-
웹 서버 다시 시작:
PHP.ini의 변경 사항을 적용하려면 Apache 웹 서버를 다시 시작하세요.
-
표시 오류 코드 추가:
포함 문제가 있는 PHP 스크립트의 시작 부분에 다음 코드:
error_reporting(E_ALL);
ini_set('display_errors', 1);
로그인 후 복사
추가 고려 사항:
-
구문 분석 오류 :
동일 파일에서 파싱 오류가 발생하는 경우 php.ini를 수정하세요. file_errors = on.
-
설정 재정의:
PHP 설정은 스크립트 자체로 재정의될 수 있습니다. 이러한 경우 대신 php.ini 또는 php-fpm.conf를 수정하십시오.
-
htaccess 재정의:
php.ini에 액세스할 수 없는 경우 php_flag display_errors 1을 . htaccess 파일입니다.
제작 환경:
프로덕션 환경에서는 보안상의 이유로 오류 표시를 비활성화하는 것이 좋습니다.
display_errors = off
log_errors = on
로그인 후 복사
AJAX 호출 오류:
-
개발 서버:
확인 오류가 포함된 AJAX 응답에 대한 DevTools의 네트워크 탭에 있는 응답 탭.
-
프로덕션 서버:
자세한 내용은 오류 로그를 검사하세요.
위 내용은 내 브라우저에 내 PHP 오류가 표시되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!