개발 Q&A

제목 ci4 설치후 index 접속이 안됩니다
카테고리 PHP
글쓴이 punk9 작성시각 2021/06/06 19:36:57
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 7815   RSS

오랜만에 ci로 개발을 할려고 c4를 설치했습니다

그런데 index.php 로 접속 하면 404 에러가 뜨고 빼고하면 디렉토리 목록이 뜨네요

4버전엔 루트에 index.php 파일이 존재하질 않네요

가이드를 봐도 이부분은 안나와있는거같은데 어떻게 수정을 해야 하나요?

 

 다음글 새로고침시 양식 다시 제출 확인. 다른분들은 어떻게 하... (1)
 이전글 403 Forbidden 에러 문의 (3)

댓글

빛그림 / 2021/06/06 19:39:55 / 추천 0

웹서버 설정에서 public 디렉토리로 설정 하셔야 합니다.

또는 ci4의 디렉토리 안에서  php spark serve 명령을 내려 보세요.

punk9 / 2021/06/06 20:29:18 / 추천 0

<VirtualHost *>
 DocumentRoot "C:\xampp\htdocs\site"
 ServerName dev.site.com
 <Directory "C:\xampp\htdocs\site">
 Order allow,deny
 Allow from all
 </Directory>
</VirtualHost>

이렇게 설정을 했고

php spark serve 도 실행을 해봤는데 결과는 같습니다 ㅠ

punk9 / 2021/06/06 20:31:23 / 추천 0

아 php spark serve --host dev.site.com 

이렇게 설정을 하니 되네요

그런데 아파치서버가 동작하고 있는데 꼭 spark 도 실행을 해야 하나요?

이걸 끄면 또 실행이 안되긴 합니다

지금은 로컬에서 설치를 해서 상관은 없지만

실제 서버에서 실행을 할떄도 이렇게 php 내부서버를 돌려야 하는지 궁금합니다

빛그림 / 2021/06/06 21:09:58 / 추천 0

C:\xampp\htdocs\site\public 로 잡아 보세요.

동시에 실행을 해야할 이유는 없고요.

웹서버 세팅 없이 개발하실때 php spark serve를 실행해서 쓰시면 됩니다.

punk9 / 2021/06/06 23:31:09 / 추천 0

아 public에 있었군요 

감사합니다 ~~^^

변종원(웅파) / 2021/06/07 10:28:37 / 추천 0

매뉴얼을 보시고 작업을 하시는게 좋습니다.

http://ci4doc.cikorea.net/concepts/structure.html#public