CI 묻고 답하기

제목 Ubuntu에서 conf 파일 및 .htaccess 파일 설정질문입니다.
카테고리 기타 솔루션
글쓴이 브레인토스트 작성시각 2016/11/22 16:30:18
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 17586   RSS

로컬에 우분투를 설치해서 사용하려고 하는데요.

<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
 RewriteCond %{REQUEST_FILENAME} !^/data/(.&)$
 RewriteRule ^(.*)$ 루트밑디렉토리/index.php/$1 [L]
</IfModule>

 

이렇게 .htaccess를 만들어ㅓㅓ /var/www/html/디렉토리/.htaccess를 넣어놨는데요.

왜 다른 프로젝트는 들어가지는데 저 CI url만 연결이 안되는지 모르겠습니다 ㅠ

localhost/디렉토리이름 이렇게 하면 들어가져야하는데 not found 오류가 나옵니다.

<Directory />       

Options FollowSymLinks       

AllowOverride None       

Require all denied

</Directory>

<Directory /usr/share>       

AllowOverride None       

Require all granted

</Directory>

<Directory /var/www>       

Options Indexes FollowSymLinks       

AllowOverride All       

Require all granted

</Directory>

<Directory /var/www/html/목적경로>       

Options Indexes FollowSymLinks       

AllowOverride All   

Require all granted

</Directory>

이렇게 되어있습니다.. 무슨 문제가 있는건가요 ??

 

sites-available 의 000~conf 파일과 enable conf 파일은 처음 설치했을때 상태 그대로 해놨구요.

sudo a2enmod rewrite 명령어로 확인하면 이미 enabled 상태라고 나옵니다.

 

왜이러는걸까요 ㅠㅠ 같은 트리 레벨선상에 있는 wiki라는 폴더는 잘들어가집니다 ..

 다음글 composer로 설치한 CI 구동방법 문의 (2)
 이전글 텍스트 박스를 배열로 했을 경우 set_value를 어... (4)

댓글

/ 2016/11/22 16:53:03 / 추천 0
퍼미션이랑 파일 유저 그룹 체크해보세요~~!
브레인토스트 / 2016/11/22 16:53:48 / 추천 0

@닉

퍼미션은 777상태입니다..

브레인토스트 / 2016/11/22 17:05:18 / 추천 0

정확히는 브라우저 자체의 not found가 아니라

뭔가 적용된 화면의

404 Page Not Found

The page you requested was not found.

이렇게 뜹니다.

브레인토스트 / 2016/11/22 17:23:59 / 추천 0

확인해보니 e디렉토리/index.php/를 넣어서 쓰니 url은 맞더라구요. 근데 .htaccess 파일에

잘 써져있는데 왜 안되는걸까요 ㅠ

도라에몽 / 2016/11/22 18:06:45 / 추천 0

http://cikorea.net/bbs/view/lecture?idx=7130

요기 보시면 index.php 죽이기가 잘 안되시는 분은 아래 내용으로 시도하여 보시기 바랍니다. 라고 되어있는 부분 한번 해보셔요.

브레인토스트 / 2016/11/22 18:18:35 / 추천 0

@도라에몽

안되네요 ㅠㅠ sub디렉토리 밑에있는 .htaccess 파일에 사용하는게 맞죠 ?