첫 번째 방법: php.ini 파일에서 display_errors 및 error_reporting 값을 변경하세요. 그렇지 않은 경우 직접 추가하세요. (추천 학습: PHP 프로그래밍 입문부터 숙련까지)
; 第一处修改 ; display_errors = Off display_errors = On ; 第二处修改 ; error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT error_reporting = E_ALL | E_STRICT
display_errors
오류 에코는 개발 모드에서 일반적으로 사용되지만 많은 애플리케이션은 공식 환경에서 이 옵션을 끄는 것을 잊어버립니다. 오류 에코는 민감한 정보를 많이 노출시킬 수 있으며, 이는 공격자의 다음 공격을 용이하게 합니다. 이 옵션을 끄는 것이 좋습니다.
display_errors = 켜짐
오류가 발생하면 오류가 보고되고 오류 메시지가 나타납니다.
dispaly_errors = 꺼짐
닫을 때 오류가 발생하면 서버 오류 메시지가 표시됩니다. 하지만 오류 메시지는 나타나지 않습니다.
error_reporting이 설정할 수 있는 매개변수는 다음과 같습니다.
오류 보고는 비트 필드입니다. 원하는 수준의 오류 보고를 얻기 위해 숫자를 합산할 수 있습니다.
E_ALL - 모든 오류 및 경고(E_STRICT 제외)
E_ERROR - 치명적인 런타임 오류
E_WARNING - 런타임 경고(치명적이지 않은 오류)
E_PARSE - 컴파일 시간 구문 분석 오류
E_NOTICE - 런타임 경고(종종 발생함) 코드의 버그로 인해 발생하지만 의도적인 동작으로 인해 발생할 수도 있습니다.)
E_STRICT – PHP가 최적의 상호 운용성과 향후 호환성을 보장하기 위해 코드를 수정하는 방법을 권장할 수 있도록 하는 코딩 표준화 경고입니다.
E_CORE_ERROR - PHP 시작 초기화 프로세스 중 치명적인 오류
E_CORE_WARNING - PHP 시작 초기화 프로세스 중 경고(치명적이지 않은 오류)
E_COMPILE_ERROR - 컴파일 시 치명적인 오류
E_COMPILE_WARNING - 컴파일 시간 경고(치명적이지 않은 오류) error)
E_USER_ERROR – 사용자 정의 오류 메시지
E_USER_WARNING – 사용자 정의 경고 메시지
E_USER_NOTICE – 사용자 정의 알림 메시지
두 번째 방법: Apache의 httpd.conf 파일에 추가 다음 두 문장
php_flag display_errors on php_value error_reporting 2039
위 내용은 PHP 활성화 오류 프롬프트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!