CI 묻고 답하기

제목 1.7.3에서의 버전 업그레이드
카테고리 CI 2, 3
글쓴이 룬룬 작성시각 2017/06/28 21:22:48
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 18989   RSS

안녕하세요. 반갑습니다.

지금 돌아보니 너무도 오래전 일이네요. 개인적으로 쓸 사이트가 있어 뒤적거리다가 CI를 만나 뚜닥거리며 만들어놓은게 벌써 2009년입니다. 많은 위기를 넘기며 지금까지 잘 이어오고 있었는데 이번에 호스팅을 옮기면서 급기야 이제는 호스팅 환경을 따라가지 못하는 것 같습니다.

웹개발이 본직은 아닌지라 가물가물한 기억을 더듬어 CI를 뒤져보니 버전이 1.7.3 이네요. 이제는 버전 3이 나오고 있다니 참 감회가 새롭네요. 

이야기가 길었습니다. 하는 김에 사이트도 좀 손 볼겸 하는데요. 혹시 CI를 업그레이드 할 때에 지켜야 할 것이나 우용한 팁이 있을까요? 곧바로 3으로 가면 되는 것인지 2를 거쳐서 가야하는 것인지도 궁금하고요. 문서에는 마이너 업데이트에 대한 대응 방법만 나와 있던데 일일이 다 해야하는 것은 아니겠지요. 무턱대로 올렸다가 망가질까봐 두렵기만 합니다.

비슷한 경험이 있으신 분들께 도움을 청합니다.

기존 서버는 php 5.2.17, mysql 5.1.54, httpd 2.?

현재 서버 환경은 PHP 7.0.14, mariaDB 10.1.20, httpd2.4.25

정도의 구성입니다.

 

읽어주셔서 감사드립니다.

 다음글 헬퍼에서 select박스을 생성했을 경우 폼검증 실패... (6)
 이전글 view 넘길때 변수 다수넘기는 방법 (3)

댓글

변종원(웅파) / 2017/06/28 21:40:03 / 추천 0

다음 링크에서 version 2.0.0 부분과 version 3.0.0 부분 참고하시면 어떻게 바뀌었는지 이해가 되실겁니다.

https://www.codeigniter.com/user_guide/changelog.html

한대승(불의회상) / 2017/06/29 08:58:55 / 추천 0

1.7.3에서 2.X로 가시나 3.X로 가시나 난이도는 비슷합니다.

최신 버젼인 3.1.5로 바로 가시길 추천해 드립니다.

kaido / 2017/06/29 09:38:08 / 추천 0

보통은 php 버전을 기준으로 사용합니다.

5.2 이하는 1.7 쓸거없이 2.x 버전 사용 가능합니다.  [정확히 1.7 버전은 php 5.x 미만을 보고 만든것입니다.]

1.7에서 2.x은 호환성 문제도 제 기억에는 거의 없습니다.

5.3이상 부터 3.x 권장을 합니다.

룬룬 / 2017/07/02 22:41:21 / 추천 0

웅파님, 불의회상님, kaido님 조언 감사드립니다.

2로 한번 옮겨보다가 많은 소스의 수정은 불가피한 일이라 판단하고 불의회상님 말씀 듣고 바로 3버전으로 작업하고 있습니다.

많은 페이지들이 있어 하나하나 검수하기가 쉽지않네요. 장기적으로 가야할 것 같습니다. 

현재는 https://www.codeigniter.com/user_guide/installation/upgrading.html 페이지에서 2.x -> 3.x를 보고 굵직한 것들을 작업하였고 나머지는 오류를 뿜을 때만 그때그때 찾아다가 하는 방식으로 작업하고 있습니다.

조언 주신 분들 다시 한 번 감사드립니다.