제목 | 동일 서버내의 여러 사이트에 CI 를 어떤식으로 적용하시나요? | ||
---|---|---|---|
글쓴이 | 1day1 | 작성시각 | 2009/08/13 01:35:41 |
|
|||
도입전에 어떤식으로 할까 고민중입니다. 동일 서버내에 여러사이트를 운영하는 경우 어떤식으로 설정하시나요? 1. CI 프레임웍을 각 사이트마다 설치하는지. 2. 한곳에 설치하고, 개별사이트에서 불러오는 방식으로 하는지. 후자 2번 방법이 효율적인것 같은데, 주로 어떻게 쓰시나요? |
|||
다음글 | 농심의 가격표시정책? (5) | ||
이전글 | 서버에 CI 세팅했습니다! (6) | ||
ci세상
/
2009/08/13 09:37:48 /
추천
0
|
맥스
/
2009/08/13 09:38:22 /
추천
0
제가 비슷한 케이스를 이번에 개발 했었습니다.
저같은 경우는 메뉴부분을 디비화 하고 기능들은 메뉴에 따라서 불러오는 걸로 해서 처리해서 2번째 방법으로 처리했습니다. |
ci세상
/
2009/08/13 09:47:27 /
추천
0
두번째 방법이라는것이 감이 잘 안잡히는데요
CI 소스를 /home/test 계정에 설치해 두구요.. http://도메인1 접속시 /home/test 계정소스를 이용하고 http://도메인2 접속시 /home/test 계정소스를 이용하고 이런뜻인가요? |
변종원(웅파)
/
2009/08/13 09:47:42 /
추천
0
저희 회사에서 개발중인 cms가 다중도메인 관리시스템을 가지고 있습니다.
도메인과 관리자를 등록, 관리자 아이디로 로그인시 자기 사이트만 관리할 수 있도록 되어있습니다. 하나의 cms프로그램으로 서버의 자원이 허락하는한 무제한으로 사이트를 등록하여 사용할 수 있습니다. 사이트가 계속 추가가 된다면 2번 형식으로 개발을 하여 사용하는 것이 좋습니다. 1번의 경우 사이트가 많아진다면 코어 업데이트도 그렇고.. /home/ci/system /home/ci/application /home/ci/data/site1 /site2 /site3 형식이 됩니다. |
ci세상
/
2009/08/13 10:15:59 /
추천
0
역시 웅파님이세요 ~~ 저 폴더구조 너무 맘에 듭니다 ^^
|
변종원(웅파)
/
2009/08/13 10:21:33 /
추천
0
ci세상님이 자꾸 부추겨서 지금 보따리 한개씩 풀어놓는 중입니다.
풀게 몇개밖에 없는데.... ^^;;;; |
ci세상
/
2009/08/13 10:48:02 /
추천
0
배우고 싶은 자에게 길이 있네요 ㅎㅎ
입문생 여러분 ~~ 웅파님의 중요한 보따리 하나하나 잘 배워 두세요 ^^ 미리 알고 CI 접근한다면 빙 둘러서 가지 않고 지름길로 가게 됩니다. 그래도 공짜는 없으니 술한잔 대접해 드려야 합니다. ^^ |
1day1
/
2009/08/13 20:46:36 /
추천
0
감사합니다. ^^
웅파님 방식이 좋아보이네요. ^^ |
emc
/
2009/08/14 00:05:04 /
추천
0
오 좋은 아이디어네요.
웅파님 고수군요.. ^^; |
양승현
/
2009/08/14 12:18:40 /
추천
0
음.. 웅파님 자꾸 보따리 푸시면 안되욧..!
한방에 팍~ 터트려야지.. ㅋㅋ |
/home/test2
test1, test2 각각의 도메인을 운영하신다면 CI를 독립적으로 설치하는것이 맞아보이구요
/home/test
라는 계정에서 여러사이트를 운영하신다면 index.php 파일을 index2.php, index3,php 로 복제해서 rewrite로 사용이 가능하지만 좀 무식해 보여서 템플릿 엔진을 만들면 좋을것 같습니다.
참고포럼 :
- CMS 템플릿 변형 : http://codeigniter.com/forums/viewthread/73367/
- Most Simple 템플릿 : http://maestric.com/doc/php/codeigniter_template
- TinyButStrong 템플릿 : http://codeigniter.com/wiki/TinyButStrong_Template_Engine/
- PHXView View 엔진 : http://codeigniter.com/wiki/PHXView_View_Engine/