> 백엔드 개발 > PHP 튜토리얼 > 내 브라우저에 내 PHP 오류가 표시되지 않는 이유는 무엇입니까?

내 브라우저에 내 PHP 오류가 표시되지 않는 이유는 무엇입니까?

Susan Sarandon
풀어 주다: 2024-12-25 08:31:04
원래의
329명이 탐색했습니다.

Why Aren't My PHP Errors Displaying in My Browser?

PHP 오류 표시 문제 해결

PHP 스크립트에 오류가 발생하면 빠른 해결을 위해 이러한 오류를 확인하는 것이 중요합니다. display_errors를 활성화하고 오류 보고를 E_ALL로 설정했음에도 불구하고 오류는 여전히 브라우저 출력에 표시되지 않을 수 있습니다.

오류 표시를 보장하는 단계:

  1. 확인 PHP.ini 설정:
    설정을 통해 오류 보고가 활성화되었는지 확인하세요. php.ini에서 error_reporting(E_ALL) 및 display_errors를 1로 설정합니다.
  2. 웹 서버 다시 시작:
    PHP.ini의 변경 사항을 적용하려면 Apache 웹 서버를 다시 시작하세요.
  3. 표시 오류 코드 추가:
    포함 문제가 있는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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