제목 | 하나의 서버에서 코드이그나이터 버전 2가지 사용 | ||
---|---|---|---|
카테고리 | 서버 | ||
글쓴이 | 황현빈 | 작성시각 | 2021/06/16 16:11:46 |
|
|||
하나의 서버에서 코드이그나이터 3버전으로 개발된 프로젝트와 코드이그나이터 2버전으로 개발된 프로젝트를 사용하려합니다. 코드이그나이터 버전을 하나로 통일 시켜서 같이 사용하려고 했으나 생각보다 고쳐야할 양이 어마어마해서 같이 사용할 수 있는 방법이 있을까 고민중인데.. /var/www/html 폴더 내에 2개의 폴더에 각각 프로젝트를 집어 넣고 접속하는 url에 따라 해당 폴더를 실행시키게 하려면 어느부분에서 설정해야되나요? |
|||
다음글 | 선배님들 방향을 잡고싶습니다. 결제상테 API - DB... (2) | ||
이전글 | 파일 업로드 실패. mime_type 체크 로직 (3) | ||
배강민
/
2021/06/16 16:24:40 /
추천
0
|
변종원(웅파)
/
2021/06/16 16:25:24 /
추천
0
각 버전에 접속하는 주소가 다르면 일반적인 아파치 설정하는 방식으로 처리하면 됩니다. 정보 부족으로 이정도까지만 답변합니다. |
황현빈
/
2021/06/16 16:30:00 /
추천
0
www.ci2.com 은 2.0 실행 www.ci3.com 은 3.0 실행 하려고 합니다. 아파치 설정에서 설정해야되는군요 |
배강민
/
2021/06/16 16:36:37 /
추천
0
그런거면 그냥 각각 다른 도메인을 아파치에서 물리기만 하면 되겠습니다.
|
황현빈
/
2021/06/16 17:08:06 /
추천
0
httpd.conf 에서 접속 url이 www.ci2.co.kr 이면 |
한대승(불의회상)
/
2021/06/17 10:30:52 /
추천
0
@황현빈 virtualhost 사용하세요.
|
홍구3
/
2021/06/26 10:38:58 /
추천
0
다른 분들이 virtualhost를 말씀해주셨으니, 저른 다른 꼼수를 생각해보았습니다. 해보진 않았지만, ci2와 ci3는 구조가 유사해서 index.php만 조정해도 되지 않을까 싶네요. ci2/application, ci2/system, ci3/application, ci3/system가 모두 있는 상태에서.. index.php에서 $_SERVER['HTTP_HOST']에 따라 system_path와 app_path를 각각의 폴더로 분기를 해주는 것이지요(그밖에 ci2와 c3에서 모두 사용할 수 있도록 index.php내 다른 변수들도 비교해서 조정필요). |
동일 도메인에서 분기를 하시려는 건가요?
www.a.com/list 는 3.0
www.a.com/view 는 2.0 이런식인건가요?