제목 | 챕터 4 에서 질문이 있습니다. | ||
---|---|---|---|
글쓴이 | 온새미로 | 작성시각 | 2014/12/27 02:47:14 |
|
|||
챕터 4 에서는 board.php 에서 _remap() 함수를 이용하여, header, footer를 따로 만들어서 출력할 수 있게 합니다. 여기에서 질문이 있습니다. header_v.php 에서 error가 있을 경우에, 예를 들어서 <nav id="gnb"> <ul> <li><a rel="external" href="/bbs/index.php?/<?php echo $this->uri->aaaaaaegment(1);?>/lists/<?php echo $this->uri->segment(3);?>">게시판 프로젝트</a></li> </ul> </nav> 와 같이 $this->uri->segment(1); 이 옳은 표현이지만, 위의 소스 같이 $this->uri->aaaaaegment(1); 과 같이 말도 안되게 작성을 할 때에, 오류 표시를 어떻게 나게 하는지 궁금합니다. 제가 여태까지 시도해 본 방법은 다음과 같습니다. 1. index.php 가장 윗부분에 ini_set('display_errors', 1); 를 추가한다. 2. header_v.php 가장 윗부분에 <?php ini_set('display_errors', 1); ?>를 추가한다. 3. /conf/config.php 의 $config['log_threshold'] = 4;로 설정 후, logs/아래의 log파일을 살펴본다. 위 3가지 방법으로 모두 시도해 봤지만, 저것과 관련된 오류를 찾지 못했습니다. 어떻게 오류 표시를 할 수 있을지 궁금합니다. 도움 주시면 감사하겠습니다! |
|||
다음글 | 80page쪽 만들고있는데...ㅠㅠ (1) | ||
이전글 | 챕터 3 작성 오류 문의 (6) | ||
변종원(웅파)
/
2014/12/27 11:01:37 /
추천
0
오류가 안나는게 이상한겁니다.
스크립트 언어 특성상 오류는 무조건 나야합니다
index.php 열어서 developer, production 찾아보세요. 서비스 올릴때 에러메세지를 아예 꺼버리는 게 있습니다.
|
온새미로
/
2014/12/27 20:17:07 /
추천
0
웅파님 안녕하세요. 답글 주셔서 감사합니다. index.php 의 Error reporting 부분을 임의로 아래와 같이 변경했습니다.
하지만, 어떤 에러메시지도 출력되지 않고, 단지 화면에 표시만 안됩니다.. 무엇이 잘 못 된 것일까요.?? /* *--------------------------------------------------------------- * ERROR REPORTING *--------------------------------------------------------------- * * Different environments will require different levels of error reporting. * By default development will show errors but testing and live will hide them. */ if (defined('ENVIRONMENT')) { switch (ENVIRONMENT) { case 'development': error_reporting(E_ALL); break; case 'testing': error_reporting(E_ALL); break; case 'production': error_reporting(E_ALL); //error_reporting(0); break; default: error_reporting(E_ALL); exit('The application environment is not set correctly.'); } } |
변종원(웅파)
/
2014/12/29 13:39:37 /
추천
0
remap 부분에서 에러가 나면 화면에 출력되지 않고 멈추네요.
소스보기 하면 해당 에러 라인이 나옵니다. |
온새미로
/
2014/12/29 20:09:23 /
추천
0
소스보기에서 나오는 군요!
웅파님 감사합니다! 미처 그 부분까지 확인을 못했습니다. 감사합니다! |