P粉6086470332023-08-21 13:56:06
다음 코드는 모든 오류를 활성화합니다.
으아악다음 링크를 참고하실 수도 있습니다:
P粉8173547832023-08-21 00:11:04
"고객"이 오류 메시지를 보는 것을 원하지 않기 때문에 오류 표시는 기본적으로 꺼져 있습니다.
두 가지 지시문에 대한 정보는 PHP 문서의 이 페이지 를 확인하세요: error_reporting
和display_errors
。您可能想更改的是display_errors
.
따라서 3가지 옵션이 있습니다:
(1) 모든 오류가 포함되어 있으므로 오류 로그 파일을 확인할 수 있습니다(로깅이 비활성화되지 않은 경우). 오류 로깅을 활성화하려면 log_errors
配置指令设置为On
를 확인하세요. 로그는 오류가 PHP가 아닌 웹 서버에 의해 발생한 경우에도 유용합니다.
(2) 다음 두 줄의 코드를 추가하면 동일한 파일에서 발생하는 비구문 오류를 디버깅하는 데 도움이 됩니다.
으아악프로덕션 서버에서는 후자를 Off
로 설정해야 합니다(그러나 발생한 모든 오류는 여전히 로그 파일에서 알아야 하므로 후자만).
단, 동일한 파일에서 구문 오류가 발생하는 경우 위 명령이 작동하지 않으므로 php.ini에서 활성화해야 합니다. php.ini 파일을 수정할 수 없는 경우 .htaccess 파일에 다음 줄을 추가해 볼 수도 있습니다. 하지만 요즘에는 거의 지원되지 않습니다.
으아악(3) 또 다른 옵션은 PhpEd, VSCode 또는 PHPStorm과 같이 입력할 때 오류를 확인하는 편집기를 사용하는 것입니다. 이들 모두에는 더 자세한 정보를 제공하는 디버거가 함께 제공됩니다. (PhpEd 디버거는 xdebug와 매우 유사하며 편집기에 직접 통합되어 있어 하나의 프로그램으로 모든 작업을 수행할 수 있습니다.)