CI 묻고 답하기

제목 index.php 죽이기
글쓴이 눈물의php 작성시각 2016/05/26 15:28:27
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14434   RSS

안녕하세요

책을 이용해서 학습중인데

서버쪽 config.php 파일변경과 

이그나이터에 index.php쪽 있는 동일루트에 .htaccess 파일 만들고 

코드이그나이터 한국 사용자 포럼에 올라와져 있는 소스를 그대로 카피해서 만들었습니다.

http://localhost/bbs/index.php/board/lists/ci_board 로 접속시 코딩되어 있는 부분이 잘 나오는데

http://localhost/bbs/board/lists/ci_board로 접속시 404에러가 나면서 객체가 없다는 에러메세지가 나옵니다.

404는 해당경로에 맞는 파일이 없을때 나오는건데....index.php가 있는상태로는 잘 접속이 되고 빼면 에러가 나는걸로 봐선

index.php가 안죽는거 같습니다...

개발환경은 xampp를 이용한 로컬에서 작업중이고

서버는 알려주신데로 수정후 재시작도 다 했습니다 

문제가 무엇일까요??혹시 이그나이터 버젼이 달라서 오는 문제일수도 있을까요??

엄청 검색하고 계속 해봤는데 안되네요;;;

고수님들 답변 부탁드립니다~~

 다음글 CI controller에서 curl을 쓸 수 있는 방... (4)
 이전글 DB 연결 (1)

댓글

kaido / 2016/05/26 15:38:17 / 추천 0
xampp config 패널에서  config 클릭!
Apache [httpd.conf] 클릭!

<Directory />
검색

수정
<Directory />
    AllowOverride All
</Directory>
바로 밑에 

DocumentRoot  ...
<Directory ...
안에 있는

AllowOverride  All 으로 수정!


다시...
xampp config 패널에서  config 클릭!
PHP [php.ini] 클릭!
short_open_tag=Off  검색!  short_open_tag=On 으로변경!

재시작. 끗.

웅파님 코드이라면 short_open_tag는 안 하셔도 될거라 생각 됩니다만 이왕 하는거 ^^

눈물의php / 2016/05/27 12:22:01 / 추천 0

kadio님 답변 감사드립니다.

알려주신 방법은 기존의 설정과 동이라하고. 추가적으로 다른 php.ini 설정에 short_open_tag를 수정하였으나

증상은 여전히 404에러 객체없음으로 나오고 있습니다....

모든걸 똑같이 했는데...다른분들은 잘되시는데 저만 안되니 답답하네요 ㅠㅠ