> 백엔드 개발 > PHP 튜토리얼 > PHP 스크립트를 실행할 때 유용한 오류 메시지를 어떻게 받을 수 있나요?

PHP 스크립트를 실행할 때 유용한 오류 메시지를 어떻게 받을 수 있나요?

Barbara Streisand
풀어 주다: 2025-01-04 21:17:39
원래의
418명이 탐색했습니다.

How Can I Get Useful Error Messages When Running PHP Scripts?

PHP의 오류 처리: 유용한 오류 메시지를 표시하는 방법

PHP 스크립트를 실행할 때 다음과 같은 빈 화면이 나타나면 때때로 좌절감을 느낄 수 있습니다. 명백한 오류 메시지가 없습니다. 이러한 정보 부족으로 인해 문제의 원인을 정확히 찾아내는 것이 어렵습니다. 그렇다면 PHP에서 유용한 오류 메시지를 얻으려면 어떻게 해야 할까요?

PHP 개발자 커뮤니티는 이 문제를 이해하고 정보 메시지를 표시하는 방법을 제공합니다.

오류 로깅 활성화

한 가지 방법은 오류 로깅을 활성화하는 것입니다. log_errors 구성 지시문을 On으로 설정하면 모든 오류가 로그 파일에 기록됩니다. 이를 통해 스크립트를 편집하지 않고도 오류 메시지를 검사할 수 있습니다. 라이브 서버에서는 오류 로깅을 활성화하고 display_errors를 비활성화하는 것이 좋습니다. 이렇게 하면 오류 로그에 계속 액세스할 수 있지만 사용자가 프런트 엔드에서 오류 메시지를 볼 수는 없습니다.

브라우저에 오류 표시

실시간 오류 피드백 , 다음 두 줄을 사용할 수 있습니다.

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

이 줄은 PHP가 모든 오류(E_ALL)를 보고하고 이를 화면. 프로덕션 서버에서 display_errors를 Off로 설정하는 것은 보안에 매우 중요합니다.

구문 오류: .htaccess 사용

구문 오류의 경우 display_errors 지시문은 도움이 되지 않습니다. . 대신 서버의 .htaccess 파일을 편집하고 다음 줄을 추가하세요.

php_flag  display_errors        on
php_value error_reporting       -1
로그인 후 복사

이렇게 하면 오류 표시가 활성화되고 오류 보고 수준이 가장 높은(-1)으로 설정됩니다.

편집기 기반 오류 검사

마지막으로 다음과 같은 오류 검사 기능이 내장된 편집기 사용을 고려해 보세요. PhpEd, VSCode 또는 PHPStorm. 이러한 편집기는 사용자가 입력할 때 오류를 감지하고 디버거를 통해 자세한 진단 정보를 제공하는 경우가 많습니다.

위 내용은 PHP 스크립트를 실행할 때 유용한 오류 메시지를 어떻게 받을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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