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
반응형
'프로그래밍 언어 > PHP' 카테고리의 다른 글
PHP의 startsWith () 및 endsWith () 함수 (0) | 2021.08.09 |
---|---|
PHP로 POST 요청을 보내는 방법 (0) | 2021.08.06 |
PHP 임의 문자열 생성기 (0) | 2021.08.06 |
참조-PHP에서 발생하는 오류 목록 (0) | 2021.08.05 |
PHP 'foreach'의 작동 원리 (0) | 2021.08.05 |