실제 개발에서 PHP 오류 보고는 일반적으로 개발자가 문제를 빠르게 찾는 데 도움이 되는 매우 유용한 도구입니다. 그러나 경우에 따라 개발자는 애플리케이션을 프로덕션 환경에 출시할 때와 같이 PHP 오류 보고를 끄고 민감한 정보가 공개되는 것을 원하지 않을 수 있습니다.
아래에서는 PHP에서 오류보고를 끄는 방법을 소개합니다.
방법 1: PHP.ini 파일 수정
PHP.ini 파일에서 error_reporting 매개변수를 수정하여 PHP 오류 보고를 끌 수 있습니다. 단계는 다음과 같습니다.
PHP.ini 파일을 찾으세요. Linux 시스템에서는 일반적으로 /etc 디렉터리에 저장되며 명령줄을 통해 찾을 수 있습니다. 예를 들어 다음 명령을 입력합니다.
find / -name php.ini
error_reporting 매개변수를 찾아 해당 값을 0으로 변경합니다. PHP.ini 파일에서 이 매개변수는 일반적으로 문서 하단에 있습니다.
error_reporting = 0
PHP.ini 파일을 저장하고 닫습니다.
참고: 이 방법은 모든 오류 보고서를 전체적으로 끄는 데 적합합니다.
방법 2: PHP 코드에서 보고 끄기
PHP 코드에서 error_reporting() 함수의 매개변수를 설정하여 오류 보고를 끌 수 있습니다. 단계는 다음과 같습니다.
PHP 코드 파일을 열고 다음과 같은 코드 줄을 추가합니다.
error_reporting(0);
설명: 이 코드는 오류 보고를 해제합니다.
파일을 저장하고 웹서버에 업로드하세요.
참고: 이 방법은 현재 스크립트에만 영향을 미치며 전체 애플리케이션에는 영향을 미치지 않습니다.
방법 3: .htaccess 파일 수정
Apache 서버를 사용하는 경우 .htaccess 파일에 다음 코드를 추가하여 PHP의 오류 보고 기능을 끌 수 있습니다. 단계는 다음과 같습니다.
.htaccess 파일을 열고 다음 코드를 추가합니다.
php_flag display_errors off
파일을 저장하고 웹 서버에 업로드합니다.
참고: 이 방법은 현재 디렉터리와 하위 디렉터리에 있는 PHP 파일에만 영향을 미칩니다.
요약
실제 개발에서는 PHP 오류 보고 기능을 끄면 개발 난이도가 높아질 수 있지만 그에 따른 적용 시나리오도 있습니다. PHP 오류 보고를 끄기 위해 어떤 방법을 선택하든 항상 신중하게 결정하고 모든 오류 메시지가 올바르게 처리되는지 확인하십시오.
위 내용은 PHP에서 오류 메시지를 닫는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!