TIP게시판

제목 코드이그나이터 디버깅 라이브러리
글쓴이 한대승(불의회상) 작성시각 2015/05/13 17:40:36
댓글 : 6 추천 : 0 스크랩 : 1 조회수 : 16431   RSS
한대승(불의회상)
php_error 라는 디버깅 툴을 발견 했는데 제가 지금 까지 봐 온 코드이그나이터용 디버깅 툴 중에 제일 괜찮은것 같습니다.

URL : http://phperror.net/
  • 코드이그나이터 설정 방법 
  1. php_error.php 를 다운 받는다 (다운로드)
  2. 다운로드 받은 php_error.php 를 application 폴더의 적당한 위치에 복사 한다.
  3. application/config/auto_load.php 에 다음 코드를 추가 한다. (아무 위치나 상관 없으나 첫번째줄에 추가 하였음)
  4. 추가할 코드
    // 샘플 경로임 여러분이  복사 php_error.php 가 위치 한 곳을 지정 하세요.
    // application/php_error/php_error.php 
    require( APPPATH . 'php_error/php_error.php' ); 
    \php_error\reportErrors( array(
        'application_folders' => 'application',
        'ignore_folders' => 'system'
    ) );
  5. 아무 컨트롤러나 에러를 낸 후 어떻게 출력 되나 확인 한다.
* 주의사항 : 개발 할 때만 사용하세요. 디버깅 정보가 상세하여 서비스 되는곳에 집어 넣은 경우 해킹 당하기 좋습니다.

* 샘플 이미지 (샘플 이미지는 보안(?)상 일부만 넣었습니다. ^^)

 
 다음글 통 레이아웃을 드라이버로 사용하기 (1)
 이전글 라라벨 프레임워크 5.0 한글 메뉴얼 (4)

댓글

유마 / 2015/05/14 22:55:41 / 추천 0
감사합니다. 좋으네요.
변종원(웅파) / 2015/05/15 10:24:58 / 추천 0
음. 써봐야겠네요. 감사합니다.
한대승(불의회상) / 2015/05/15 14:14:03 / 추천 0
ㅎㅎ 완전한건 세상에 없나 봅니다. ^^
error만 잡아서 출력해 주고 warning 이나 notice 에 대해선 처리를 안해 주네요.
사용시 주의 하세요.
유마 / 2015/06/03 16:27:43 / 추천 0
아작스를 못하네요. 이넘이 되어 있으면.. 저만 그런지..
해보시고 피드백 적어주세요.
요청 ok.. 200 떨어지는데도.. 아작스에서 리턴을 못 받아서 도대체 왜 그런가.. 하다가 
이 라이브러리 제거 하니까 바로 리턴 되네요.
한대승(불의회상) / 2015/06/03 17:34:56 / 추천 0
@유마 네 ajax 에서는 사용하시면 안됩니다.
ajax는 일반적으로 json 이나 xml을 사용하게 되는데 디버깅 라이브러리 사용하시면 json 이나 xml이 깨지게 되어 동작하지 않습니다.
어리버리 / 2015/09/06 02:30:52 / 추천 0
오오 이런것이 있었네요~