프로그래밍 언어/PHP

PHP 발생한 오류를 확인 하는 방법

Rateye 2021. 8. 6. 10:45
728x90
반응형
질문 : PHP 오류를 표시하려면 어떻게해야합니까?

내 PHP ini 파일 ( php.ini )을 확인했고 display_errors 가 설정되었고 오류보고도 E_ALL 입니다. Apache 웹 서버를 다시 시작했습니다.

이 줄을 스크립트 맨 위에 놓았으며 간단한 구문 분석 오류도 포착하지 못합니다. 예를 들어, "$" ";" 문을 닫지 않습니다. . 그러나 모든 스크립트는 이러한 오류에 대해 빈 페이지를 표시하지만 실제로 브라우저 출력에서 오류를보고 싶습니다.

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

해야 할 일은 무엇입니까?

답변

이것은 항상 나를 위해 작동합니다.

ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);

그러나 이것은 PHP가 구문 분석 오류를 표시하도록 만들지 않습니다. 이러한 오류를 표시하는 유일한 방법은 다음 행으로 php.ini를 수정하는 것입니다.

display_errors = on

php.ini 대한 액세스 권한이없는 경우이 줄을 .htaccess 넣는 것도 작동 할 수 있습니다) :

php_flag display_errors 1
출처 : https://stackoverflow.com/questions/1053424/how-do-i-get-php-errors-to-display
728x90
반응형