CI 묻고 답하기

제목 xampp 1.77 or apm7 + eclipse pdt + CI 2.0.2 - 세팅이 안되네요;;
글쓴이 무명의시인2 작성시각 2011/10/29 01:40:43
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 22553   RSS


- DB는 세팅이 잘 되었습니다.

1. xampp
(1) 아파치 웹 서버 설치 폴더 conf/httpd.conf 파일을 텍스트 에디터로 염
(2) DocumentRoot -> 이클립스의 Workspace 경로를 지정
ex) DocumentRoot "E:workspace"
(3) 디렉터리 접근 권한 부여함
<Directory "E:workspace">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

2. eclipse : 일반 PHP 폴더를 이클립스 프로젝트로 만듦
(1) test_web 폴더 밑에 버전CI 2.0.2 (application, system 폴더, index.php 파일 등을 넣었음)
(2) 이클립스 상단 메뉴 File -> New -> PHP Project 선택
(3) Project name에 test_web 프로젝트의 폴더 이름과 동일한 이름을 입력함
(4) test_web 폴더에 이클립스 프로젝트용 파일 생성

3. CI 2.0.2
(1) $config['base_url'] = 'http://localhost';
(2) .htaccess  파일
 
<IfModule mod_rewrite.c>
    RewriteEngine On
 
 RewriteBase /
 
 RewriteCond %{HTTP_HOST} ^localhost [NC]
 RewriteRule ^(.*)$ http://localhost/$1 [L,R=301]
 

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_URI} !^/captcha/(.*)$
 RewriteCond %{REQUEST_URI} !^/images/(.*)$
 RewriteCond %{REQUEST_URI} !^/include/(.*)$
 
 RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

----------------------------------------------------------------------------------------------------------------------------

위처럼 다 세팅한다음

주소 : http://localhost or http://127.0.0.1/ 입력함
결과 : 


----------------------------------------------------------------------------------------------------------------------------

주소 : http://localhost/test_web/or http://127.0.0.1/test_web/ 입력함
결과 : 


아무 내용도 없는데 이거 왜그럴까요? 



 

 다음글 다음에디터... (2)
 이전글 코드이그니터 2.0 테스트중인데..이상한게 있습니다. (3)

댓글

변종원(웅파) / 2011/10/29 08:28:12 / 추천 0
아파치 로그 보시구요.(db문제일 수도 있습니다) Htaccess 파일은 index.php 와 동일한 디렉토리에 위치하며 그 디렉토리를 기준으로 작성해야 합니다 Allowoverride All 로 하셔야하구요
무명의시인2 / 2011/10/29 09:12:52 / 추천 0

웅파님 //

말씀대로 아파치 에러 로그 보니깐 status coder가 404로 받았습니다.
404 지정받은 파일(콘텐츠)이 존재하지 않는다. 라는 뜻이 담겨있네요.

- 아파치 httpd.conf 파일 수정
(1) DocumentRoot "E:/workspace" -> DocumentRoot "E:/workspace/test_web" 으로 수정
(2) 디렉토리 수정
<Directory />
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
(3) 아파치 서버 재시작
(4) .htaccess 파일을 index.php 와 동일한 디렉토리에 위치함

-> 안됨

웅파님 감사합니다...

제가 또 실수를 했습니다.

원인을 찾았습니다.

제가 설정해 놓은 소스가 안보이게 만들었네요... 웅파님 죄송합니다 ㅠㅠ