| 제목 | 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 모듈 부분에 찾아보니 #으로 주석처리되어서 불러오지 않더군요ㅎ |