CI 묻고 답하기

제목 404 에러 이유
카테고리 CI 2, 3
글쓴이 생각 작성시각 2018/03/20 13:40:05
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 17164   RSS

안녕하세요.

윈도우7 환경에서 코드이그나이터 소스만 덩그러니 받아, 이를 실행하려고 이것저것 많이 했는데 마지막에서 막히네요.

APM설치하고, DB연결까지 전부 완료했습니다.

htttp://localhost 접속시 정상적으로 사이트는 열리지만

ahref = '/intro/product' 태그 페이지를 열면 404에러가 납니다.

만약 주소창에 htttp://localhost/index.php//intro/product 할 경우 정상적으로 됩니다.

이곳 강좌란 이곳저곳을 보면서 수정을 해봤는데

.htaccess 파일 수정

<IfModule mod_rewrite.c>Options FollowSymLinksRewriteEngine OnRewriteBase /RewriteCond $1 !^(index\.php|assets|uploads|robots\.txt|favicon\.ico|info\.php|public)#RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php/$1 [L]</IfModule>

C:\Apache24\htdocs\application\config\config.php

(기존)

$config['base_url'] = '';

$config['index_page'] = 'index.php';

(수정)

$config['base_url'] = 'http://localhost'; or 'http://localhost';

$config['index_page'] = '';

수정 이전이나 수정후에도 동일하게 404에러가 발생합니다.

어디를 수정해줘야 할까요......

application쪽에도 htaccess 파일이 있는데 아래와 같습니다.

<IfModule authz_core_module>    Require all denied</IfModule><IfModule !authz_core_module>    Deny from all</IfModule>

index.php 죽이기라는 검색을 통해 알아본봐 아래 사이트를 통해서 변경을 다 해줘도 동일하네요.

http://b.redinfo.co.kr/88

다소 간단한 문제일 것 같은 기분이 들지만.... 모쪼록 도움 부탁드리겠습니다. 감사합니다.

 다음글 세션,상수 사용관련해서 조언 구합니다. (8)
 이전글 안녕하세요 소켓 통신 질문 드리겠습니다. (2)

댓글

kaido / 2018/03/20 16:36:38 / 추천 1

rewrite mod 설정이 안된것 입니다.

 

https://www.youtube.com/watch?v=yiTNgzBvN8A

똑같이 하신다면  쉽게 하실수 있습니다.

볼륨이 작게 들어갔으니 스피커를 크게 키우셔야 목소리가 들립니다 ㅜㅜ

생각 / 2018/03/20 17:12:13 / 추천 0

kaido 님 감사합니다. 

httpd.conf 설정에서     #Options Indexes FollowSymLinks 주석처리와 

    AllowOverride All 로 변경하니 되네요..

참고로 윗쪽에도 있는데 아래쪽도 변경을 같이 해줘야 하네요.

대단히 감사합니다.

<Directory />
    AllowOverride All
    Require all denied
</Directory>