제목 | restful api를 통해 개발하고 있습니다.. | ||
---|---|---|---|
글쓴이 | 골때마추기 | 작성시각 | 2015/03/09 23:56:02 |
|
|||
require APPPATH.'libraries/REST_Controller.php'; 이렇게 하기도 하고 require APPPATH.'../libraries/REST_Controller.php'; 이렇게도 했는데.. 밑에와 같은 에러가 자꾸 나네요;; 왜그런지 모르겠습니다.. Warning: require(APPPATH../libraries/REST_Controller.php): failed to open stream: No such file or directory in C:\nginx-1.6.2\nginx-1.6.2\html\application\controllers\index.php on line 2 Fatal error: require(): Failed opening required 'APPPATH../libraries/REST_Controller.php' (include_path='.;C:\php\pear') in C:\nginx-1.6.2\nginx-1.6.2\html\application\controllers\index.php on line 2 조언부탁드립니다~ |
|||
다음글 | nginx를 사용해서 codeigniter 연동 질문 (3) | ||
이전글 | tank_auth 회원가입시 인증코드 오류 (2) | ||
한대승(불의회상)
/
2015/03/10 09:01:20 /
추천
0
libraries 폴더 밑에 REST_Controller.php 파일이 있는지 부터 확인해 보세요.
|
골때마추기
/
2015/03/10 09:25:43 /
추천
0
폴더가 있습니다..있는데 저러네요
제가 볼땐 APPPATH가 먹질않네요 그냥 ECHO로 찍어보니 APPPATH라고만 뜨네요 어떤 경로를 나타내는거같은데.. |
변종원(웅파)
/
2015/03/10 09:39:22 /
추천
0
index.php에 선언되어 있습니다. 빼고 해보세요.
Ci기준디렉토리는 index.php파일이 있는 곳입니다.
|
한대승(불의회상)
/
2015/03/10 10:20:43 /
추천
0
흠.. 왜 에러가 "C:\nginx-1.6.2\nginx-1.6.2\html\application\controllers\index.php" 에서 날까요?
코드이그나이터는 부트스트랩이 public 영역의 index.php를 기준으로 되어 있는데... 혹시 컨트롤러를 직접 실행 시키신건가요? |
골때마추기
/
2015/03/10 10:21:51 /
추천
0
@변종원 index.php 파일을 삭제해보고 다른 파일명으로 해보라는 말씀이신가요!?
|
한대승(불의회상)
/
2015/03/10 10:46:52 /
추천
0
골때마추기// Restful 서버를 require 해도 기존 CI Route룰에서 벗어나지 않습니다.
컨트롤러 파일을 직접 호출 하지 마시고 CI를 통해서 호출하세요. |
변종원(웅파)
/
2015/03/10 12:04:33 /
추천
0
APPPATH를 삭제하라는 말입니다.
한대승님 답변 보니 답 나왔네요. 못 찾을 수가 없는 패스인데... ^^ |
골때마추기
/
2015/03/10 12:23:20 /
추천
0
지금 해보고 있는데..똑같은거같네요;;;
CI를 통해서 호출 하라는 말씀도 잘 모르겠습니다.. |
ci세상
/
2015/03/10 12:41:46 /
추천
0
에러문구 그대로 오류인데요 require(APPPATH../
|
골때마추기
/
2015/03/10 13:10:10 /
추천
0
파일 구성은 다음과 같이 되어있고요 테스트 소스를 만들어서 <?php require(APPPATH.'libraries/REST_Controller.php'); class Example_api extends REST_Controller { function user_get() { // respond with information about a user } function users_get() { // respond with information about several users } } 이렇게 만들었는데 에러네요.. 기본 주소는 localhost/code 입니다;; |
변종원(웅파)
/
2015/03/10 14:51:17 /
추천
0
http://localhost/code/index.php/test/user_get 이라고 호출해야 한다는 겁니다.
http://localhost/code/application/controller/test.php 가 아니라요. ^^; |
골때마추기
/
2015/03/10 15:34:41 /
추천
0
@변종원 아...감사합니다..ㅎㅎ
|