제목 | CI application 과 controller 경로가 접근이 안됩니다. | ||
---|---|---|---|
글쓴이 | 브레인토스트 | 작성시각 | 2016/06/17 14:53:19 |
|
|||
원래 서버를 wamp 3버전으로 local환경이 구성되어 있었는데요.안에서 localhost/프로젝트폴더/컨트롤러/함수 형태로url 접근을 잘 사용하고 있다가 wamp 2.5 버전으로 다운그레이드하고 기존 코드들을다 정상적으로 받고나니 localhost/프로젝트폴더/컨트롤러/함수이 형태의 url 접근이 안되는데 왜이럴까요 ... 디렉토리 구조는www └LMS └application └ controllers, models, views이런 상태입니다.
아예 전체 주소를 다 쳐버리면 forbidden에러가 뜨고 경로 없이 위 처럼 localhost/LMS/컨트롤러클래스/함수명 이것은 not found에러가 뜹니다.
LMS라는 프로젝트 폴더 아래에 있는 .htaccess 파일의 내용은 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ LMS/index.php/$1 [L] </IfModule
이렇습니다. |
|||
다음글 | 페이지네이션(pagination) 쇼부치고 왔습니다. (5) | ||
이전글 | 페이징네이션 이쁘게 커스텀마이징 (3) | ||
변종원(웅파)
/
2016/06/17 15:07:51 /
추천
1
웹서버에서 mod_rewrite 모듈이 사용가능한 상태인지 보세요
|
브레인토스트
/
2016/06/17 15:15:59 /
추천
0
사용가능여부는 어떻게 알 수 있나요 ??
|
한대승(불의회상)
/
2016/06/17 15:20:47 /
추천
1
phpinfo() 로 확인 가능 합니다.
|
브레인토스트
/
2016/06/17 15:26:49 /
추천
0
아 감사합니다 mod_rewrite 확인이 핵심이였네요 ㅠㅠ 감사합니다. phpinfo(). 로 확인하니 mod_rewrite모듈이 없어서 httpd.conf 파일에 load 모듈 부분에 찾아보니 #으로 주석처리되어서 불러오지 않더군요ㅎ |