P粉6045078672023-08-21 10:46:45
실제로 실행하기 전에 파일을 구문 분석하기 때문에 런타임 오류 출력이 활성화된 동일한 파일에서 구문 분석 오류를 포착할 수 없습니다(그리고 도중에 오류가 발생하면 아무것도 실행되지 않습니다). display_errors가 켜지고 적절한 error_reporting 수준이 사용되도록 실제 서버 구성을 변경해야 합니다. php.ini에 대한 액세스 권한이 없는 경우 서버에 따라 .htaccess 또는 유사한 파일을 사용할 수 있습니다.
이 질문은 추가 정보를 제공할 수 있습니다.
P粉6914613012023-08-21 00:29:27
이것은 항상 저에게 효과적입니다:
으아악그러나 이로 인해 PHP는 동일한 파일에서 발생하는 구문 분석 오류를 표시하지 않습니다. 이러한 오류를 표시하는 유일한 방법은 다음 줄을 포함하도록 php.ini 파일을 수정하는 것입니다:
으아악(php.ini
,那么将这一行放在.htaccess
에 액세스할 수 없는 경우에도 작동할 수 있음):
위 제안 사항은 개발 환경에만 적용된다는 점에 유의하세요. 프로덕션 환경에서는 다음과 같이 설정해야 합니다.
으아악그러면 오류 로그에서 모든 오류를 볼 수 있습니다. PHP 오류 로그를 찾을 수 있는 위치
를 참조하세요.AJAX 호출의 경우 개발 서버에서 DevTools(F12)를 열고 네트워크 탭을 선택하세요.
그런 다음 결과를 보고 싶은 요청을 하면 네트워크 탭에 표시됩니다. 그것을 클릭하고 응답 탭을 선택하십시오. 거기에서 정확한 출력을 볼 수 있습니다.
프로덕션 서버에서는 오류 로그를 확인하세요.