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