CI 묻고 답하기

제목 하나의 CI로 여러개의 사이트를 운영하려면 어떻게 해야 되나요?
글쓴이 스누프 작성시각 2012/09/13 13:26:23
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 17182   RSS
 하나의 사이트를 운영중일땐 하나의 CI 프레임워크에 작업하면 되는데요
여러개의 사이트를 하나의 CI 프레임워크로 관리하려면 어떻게 해야 되나요?

- 생각하는 CI 구조 (system 폴더 이외에는 서로 별개로 운영)
/home/ci/system/
/home/ci/app_site1
/home/ci/app_site2
/home/ci/index.php

위와 같은 구조로 운영하려고 합니다. 물론 app_site1, 2 에는 application의 디렉토리들이 다 들어 있구요.

이런식으로 운영할땐 다들 어떻게 하시나요?
 다음글 CI에는 ibatis/mybatis 처럼 sqlmapp... (2)
 이전글 다중 db연결 사용시 질문입니다, (2)

댓글

변종원(웅파) / 2012/09/13 13:51:48 / 추천 0
 네. 그렇게 하시면 됩니다. (아파치에서 모든 도메인이 /home/ci 로 가게하고)

index.php 에서 도메인에 따라 아래 값만 바꾸게 if문 처리하시면 됩니다.

$application_folder = 'application';  
스누프 / 2012/09/13 13:55:44 / 추천 0
아하...그렇군요.
그럼 apache의 httpd.conf 파일에서는 같은 곳의 홈디렉토리를 지정하고 도메인에 따라서 application 폴더만 변경하면 되는 거였군요~
감솨합니다 ^^
davidseo / 2014/02/10 15:38:06 / 추천 0

몇일동안 서브 도메인 관련 글만 찾아봤었는데. 이글이 정답이네요... ^^

혹시 멀티싸이트 구축 관련해서 헤매시는 분들이라면

이글처럼 vhost 설정 하시고 index.php 에서

$application_folder  를 분기하는 형태로 해결하시면 될겁니다....  저도 삽질을 너무해서... 글 남기네요. ㅎㅎ