제목 | composer를 TRUE로 변경한 이후에 bool(true)가 찍힙니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | PENG | 작성시각 | 2018/01/15 14:05:09 |
|
|||
AWS를 composer로 설치한 이후,
config/config.php의 composer_autoload를 TRUE로 변경하였습니다. (vendor의 위치는 application/vendor)
정상적으로 잘 작동해서 문제는 없지만, 계속 최상단에 bool(true) 라는 메세지가 찍혀서 나옵니다. (어디에선가 var_dump(true);를 한것과 같은 메세지입니다.)
그래서 후킹을 통해 pre_system, pre_controller, post_controller_constructor 중 어느 단계에서 발생하는지 확인하려고 로그를 찍어본 결과, pre_system보다 먼저 찍히는것으로 확인되었습니다.
혹시 composer를 로드하는데 있어서 뭔가 문제가 있는것일까, 싶어서 composer_autoload config를 FALSE로 바꾸고, require_once(APPPATH.'vendor/autoload.php'); 를 호출하니 bool(true)라는 메시지 없이 정상적으로 AWS를 사용 가능했습니다.
그래도 config파일에 저 설정값이, 괜히 있는건 아닐터인데 저걸 수정할 수 있는 방법은 없을까요?
PHP는 5.5.9 / CI 3.1.6 입니다. |
|||
다음글 | URL 관련 문의 (2) | ||
이전글 | 에러 로그 설정을 동적으로 설정 (4) | ||
kaido
/
2018/01/15 15:41:45 /
추천
0
|
PENG
/
2018/01/15 16:52:54 /
추천
0
@kaido / 이렇게 하니 별도의 "bool(true)" 메세지는 사라졌습니다. 그래도 저는 기본값인 controller/vendor 경로를 쓰는 상황이라, 그냥 TRUE를 쓰면 좋을텐데 그러면 자꾸 bool(true)가 찍히니... 아쉽네요. 댓글 감사합니다.
|
한대승(불의회상)
/
2018/01/16 10:47:45 /
추천
0
패스에 기록 원추~
|
저는 강제로 패쓰 설정 하고 사용하고 있습니다.
위치는 웹루트 /vendor 입니다