오랜만에 ci로 개발을 할려고 c4를 설치했습니다
그런데 index.php 로 접속 하면 404 에러가 뜨고 빼고하면 디렉토리 목록이 뜨네요
4버전엔 루트에 index.php 파일이 존재하질 않네요
가이드를 봐도 이부분은 안나와있는거같은데 어떻게 수정을 해야 하나요?
<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 도 실행을 해봤는데 결과는 같습니다 ㅠ
아 php spark serve --host dev.site.com
이렇게 설정을 하니 되네요
그런데 아파치서버가 동작하고 있는데 꼭 spark 도 실행을 해야 하나요?
이걸 끄면 또 실행이 안되긴 합니다
지금은 로컬에서 설치를 해서 상관은 없지만
실제 서버에서 실행을 할떄도 이렇게 php 내부서버를 돌려야 하는지 궁금합니다
C:\xampp\htdocs\site\public 로 잡아 보세요.
동시에 실행을 해야할 이유는 없고요.
웹서버 세팅 없이 개발하실때 php spark serve를 실행해서 쓰시면 됩니다.
아 public에 있었군요
감사합니다 ~~^^
매뉴얼을 보시고 작업을 하시는게 좋습니다.
http://ci4doc.cikorea.net/concepts/structure.html#public
웹서버 설정에서 public 디렉토리로 설정 하셔야 합니다.
또는 ci4의 디렉토리 안에서 php spark serve 명령을 내려 보세요.