CI 묻고 답하기

제목 서버 환경 변경에 따른 질문이요
글쓴이 마빈 작성시각 2012/08/01 11:41:13
댓글 : 14 추천 : 0 스크랩 : 0 조회수 : 17502   RSS
 제가 iis7 + php 쓰면서 codeigniter 까지 같이 쓰면서 테스트랑 다 완료했는데

그소스 그대로 window xp 에 iis6 + php 설치해서 소스 그대로 가지고왔는데

codeigniter 가 안되네요 ㅠㅠ

iis7 인곳에서는  http://localhost/index.php/welcome 

이렇게하면 페이지가 나오는데

iis6 에서는 페이지를 찾을수 없다고 나오네요

config 설정도 똑같고

페이지도 다 존재하는데 codeigniter 가 안되는건지...

도와주세요~
 다음글 주소창에 index.php 제거 (2)
 이전글 memo 도전해 보고있는중에.. 오류가 뜹니다. (2)

댓글

milosz / 2012/08/01 12:20:32 / 추천 0
 rewrite 룰을 체크해보세요~
마빈 / 2012/08/01 13:21:37 / 추천 0
 rewirte 룰이 설정되지 않은 상태에서 테스트 했어요
milosz / 2012/08/01 13:26:40 / 추천 0
주어진 상황만으로는 CI의 문제라기보다는 서버 설정이 문제인 것으로 판단됩니다.
페이지를 찾을 수 없다는 에러가 404 에러라면 경로 설정이나 기타 서버설정에 문제가 있는 것 일 수도 있습니다.
CI 외의 테스트용 파일을 놓고 페이지가 열리는지 확인부터 해보셔야 할 것 같네요. ^^
마빈 / 2012/08/01 13:38:00 / 추천 0
http://localhost/index.html 이렇게 메인경로에서는 열리는데

http://localhost/application/index.html 특정 폴더 경로로 가면 안열리네요

그래서 test 라는 폴더 만들어서 
http://localhost/test/index.html 로 하면 열리구요..

ci에서 제공한 폴더로 접근하면 페이지가 없다고 나오네요 ㅜㅜ

milosz / 2012/08/01 13:43:47 / 추천 0
 그럼 해당 폴더 .htaccess 가 있는지 확인하시고 삭제해보시기 바랍니다.
htaccess로 rewrite를 제어하지 못하게 설정되어 있는 것 같네요.
마빈 / 2012/08/01 13:53:24 / 추천 0
 감사합니다..

적용해서 되었습니다.

근데 다이렉트로 

http://localhost/application/controllers/welcome.php

이렇게 들어가면 뷰 단 이 보이는데

http://localhost/index.php/welcome

이렇게 하면 안보이네요.. 뭐가 문제인지 ㅠㅠ
마빈 / 2012/08/01 13:54:41 / 추천 0
  http://localhost/application/controllers/welcome.php

아 이렇게 했을때

No direct script access allowed 이렇게 나오네요

http://localhost/application/views/welcome_message.php

이렇게 해야 보이구요



milosz / 2012/08/01 13:55:55 / 추천 0
  http://localhost/index.php/welcome 로 접속하시면 404 에러가 나오나요?
http://localhost/index.php 로 접속하시면 어떻게 나오나요?
변종원(웅파) / 2012/08/01 14:00:21 / 추천 0
ci 문제라기 보다는 iis 설정 문제인 것 같네요.

 http://localhost/application/controllers/welcome.php  <-- 이렇게 접속 하는게 아닌거 아시죠?

 http://localhost/index.php/welcome 접속했을때 정상적으로 나와야 합니다.

또는   http://localhost 했을때도 웰컴 페이지가 나와야 합니다. 

그게 안나오면 ci문제 아닙니다.

마빈 / 2012/08/01 14:00:58 / 추천 0
 An Error Was Encountered

위 메시지가 나옵니다..ㅠ
 
milosz / 2012/08/01 14:12:34 / 추천 0
 An Error Was Encountered 면 ci에서 보여주는 페이지가 맞을텐데,
하단에 어떤 에러라고 내용은 나오지 않는가요?
마빈 / 2012/08/01 14:13:55 / 추천 0
 Unable to determine what should be displayed. A default route has not been specified in the routing file.

라는 오류 메시지 가 나오네요..

iis도 특별히 기본설정말고는 한게없는데..
마빈 / 2012/08/01 14:23:15 / 추천 0
 우선 지금 config 설정들 다 원래 codeigniter 새로 받아서 설정 그대로 돌려놨더니

http://localhost 했을때 웰컴 페이지는 나오는데


http://localhost/index.php/welcome  이때는 페이지 오류가 나네요..
한대승(불의회상) / 2012/08/01 14:26:42 / 추천 0
iis7 + php 환경으로 다시 세팅 하시거나 xampp 또는 APM_setup 을 사용해 보세요.