어딘가 이상한데 에러가 뜨지 않을 때
페이지 정보
작성자 서방님 댓글 0건 조회 141회 작성일 15-11-04 14:09본문
출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=78167
문제가 있다면 에러가 뜨지 않을 리가 없습니다. 숨겨놓고 있을 뿐이죠.
여러분이 귀찮아하실까 봐 사소한 에러는 알아서 숨겨드리는 것이 PHP 고유의 습성이라...
그러나 디버깅할 때는 이런 습성은 전혀 도움이 안되죠.
이 때 해당파일 맨 위에 아래와 같이 해주면
ini_set('display_errors', 'on');
error_reporting(-1);
십중팔구 에러가 주르르 뜰거예요.
아니면 아예 .htaccess 파일에
php_value display_errors on
php_value error_reporting E_ALL
이렇게 넣는 방법도 있습니다.
(PHP 5.3이라면 E_ALL|E_STRICT 사용하세요. 5.2 이하 및 5.4 이상은 E_ALL만 써도 됩니다.)
나오는 에러들 중 특별히 수상쩍어 보이는 메시지 몇 개를 골라 구글에 검색해 보면
대부분의 간단한 문제는 해결할 수 있습니다.
만약 위와 같이 했는데도 PHP가 아무런 에러도 없이 이상한 동작을 한다면
그거야말로 정말 심각한 문제죠.
댓글목록
등록된 댓글이 없습니다.