>  기사  >  백엔드 개발  >  PHP에 표시된 오류 메시지를 여는 방법

PHP에 표시된 오류 메시지를 여는 방법

PHPz
PHPz원래의
2023-04-24 14:49:41825검색

PHP에서는 프로그램에 오류가 발생하면 일반적으로 오류 정보가 자동으로 기록되지만 기본적으로 이 정보는 웹 페이지에 표시되지 않습니다. 이는 PHP 프로그램을 디버깅하는 데 매우 불편합니다. 따라서 더 나은 디버깅을 위해서는 PHP 표시 오류 메시지를 켜야 합니다.

PHP 오류 보고서 열기

PHP.ini 파일은 PHP의 구성 파일로, 다양한 구성이 가능합니다. PHP.ini 파일의 오류 보고 구성을 수정하면 PHP의 오류 표시 기능을 켤 수 있습니다. 구체적인 단계는 다음과 같습니다.

  1. PHP.ini 파일 찾기

시작하기 전에 PHP.ini 파일의 위치를 ​​알아야 합니다. PHP.ini 파일은 일반적으로 PHP 설치 디렉터리의 루트 디렉터리에 있습니다. PHP 설치 디렉터리 위치를 모르는 경우 명령줄에 php -i를 입력하면 관련 정보를 볼 수 있습니다.

  1. PHP.ini 파일을 엽니다.

텍스트 편집기로 PHP.ini 파일을 엽니다.

  1. 오류 보고 구성 수정

PHP.ini 파일에서 display_errors 키워드를 검색하세요. 구성 항목에 주석이 달린 경우 주석을 제거해야 하며, 정의되지 않은 경우 다음 코드를 추가해야 합니다.

display_errors = On

PHP에서 기록한 오류 및 경고 정보를 동시에 표시해야 하는 경우 시간이 지나면 다음 코드를 설정할 수 있습니다:

error_reporting= E_ALL

  1. PHP.ini 파일을 저장하고 닫습니다

수정 사항을 저장한 후 웹 서버나 PHP-FPM을 다시 시작해야 적용됩니다.

PHP 오류 보고를 여는 다른 방법

PHP.ini 파일을 수정하는 위의 방법은 현재 PHP 버전에만 유효합니다. 여러 PHP 버전 간에 동일한 구성을 사용해야 한다면 번거로운 일이 될 것입니다. 따라서 PHP에서 오류 보고를 켜는 다른 방법은 다음과 같습니다.

  1. PHP 스크립트에서 오류 보고 열기

PHP 스크립트에서 오류 보고를 켜려면 다음 코드를 사용하세요.

ini_set('display_errors ', 'On');
error_reporting(E_ALL);
?>

  1. .htaccess 파일을 수정하세요

PHP 오류 보고를 켜려면 .htaccess 파일에 다음 코드를 추가하세요:

php_flag display_errors on
php_value error_reporting E_ALL

  1. PHP 파일 시작 부분에 오류 보고서 구성을 작성하세요

PHP 오류 보고서를 열려면 PHP 파일 시작 부분에 다음 코드를 작성하세요:

error_reporting(E_ALL) ;
ini_set('display_errors', 1);
? >

요약

PHP 프로그램을 디버깅할 때 PHP 오류 보고를 활성화하는 것이 매우 중요합니다. 때로는 PHP 스크립트에서 오류 보고를 켜기만 하면 되고, 때로는 PHP.ini 파일을 수정해야 하는 경우도 있습니다. 이를 통해 디버깅 효율성이 크게 향상되고 프로그램 개발 진행 속도가 빨라질 수 있습니다.

위 내용은 PHP에 표시된 오류 메시지를 여는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.