| 제목 | controller 파일에 파일이있는데도 못찾는 이유가 무엇인가요??; | ||
|---|---|---|---|
| 글쓴이 | 정수리 | 작성시각 | 2016/07/07 17:20:40 | 
|  | |||
| 일단 윈도우에서 CI를 받은 후 fpt를 사용해 서버(centos) 올린 후 서버에서 압축을 풀었습니다. 
 xxx.xx.xx.xxx/~xxxxx/index.php 하니 wellcome to codeigniter 라고 환영메세지를 보내주더군요 
 그리고 controller에서 test.php 로 하나 작성한 후 
 xxx.xx.xx.xxx/~xxxx/index.php/test 라고 했는데 
 not found라는 메세지를 출력해주더라구요;; 
 여기서 제가 놓친부분이 있을까요?? 
 아니면 CI자체를 서버에서 다운받아 설치해야 되는걸까요?? 
 윈도우환경에서 저렇게 하면 잘 구동이 되었는데;; 
 센토스 환경에선 조금 다를까요?? 
 그리고 이전 올렸던 질문은 답변 달아주신 분들 덕분에 잘 해결하였습니다. 
 감사합니다 
 
 
 | |||
| 다음글 | 서버에 프로젝트를 올렸으나 css, script, im... (3) | ||
| 이전글 | database.php 질문요 (2) | ||
| 
                                변종원(웅파)
                                /
                                2016/07/07 17:59:09 /
                                추천
                                0
                             
                                xxx.xx.xx.xxx/~xxxx/index.php/test 라고 주소를 쓰면 test.php 컨트롤러안에 index() 메소드가 있어야 나옵니다.
                             | 
| 
                                정수리
                                /
                                2016/07/07 18:03:35 /
                                추천
                                0
                             @변종원 class Test extends CI_Controller{ public function index(){ echo 'test'; } } 이렇게 작성하였습니다. index메서드는 당연히 포함시켰습니다. 하지만 그래도 not found 라는 메세지가 출력되네요 | 
| 
                                한대승(불의회상)
                                /
                                2016/07/07 18:10:27 /
                                추천
                                0
                             test.php 를 다른 파일명으로 바꿔 보세요. 종종 xampp 같은 패키지들중에 test 라는 URL에 이벤트를 거는 경우가 있더군요. | 
| 
                                정수리
                                /
                                2016/07/07 18:16:23 /
                                추천
                                0
                             @한대승 답변감사합니다 말씀하신대로 t1이라는 파일명으로 변경 후 접속해도 똑같은 404오류가 발생하네요 ㅜㅜ | 
| 
                                변종원(웅파)
                                /
                                2016/07/07 18:26:32 /
                                추천
                                0
                             리눅스는 파일명 대소문자 구분합니다. 3.0이면 Test.php 라고 파일명을 만들어야 합니다. 
 | 
| 
                                정수리
                                /
                                2016/07/08 08:12:36 /
                                추천
                                0
                             @변종원 정말 감사힙니다.. 말씀하신대로 파일명 Test라고 하니 잘들어가지네요 ㅜㅜ 리눅스에 잘 대해 모르니 이런 간단한 거에서 문제점을 생기네요 정말 감사합니다. 그렇다면 CI에서 제공하는 파일들 중에 소문자로된 파일은 모두 대문자로 바꿔야 하나요? 아니면 제가 작성한 파일들만 대문자로 바꾸기만 하면되는건가요?? 
 |