드루팔 마이너 업그레이드 하기 (쉬운 방법)

제목 : 드루팔 마이너 업그레이드 하기 (쉬운 방법)

우선 설명하기 전에 용어를 정의하겠습니다.
메이저 업그레이드( 예:5.x -> 6.x )는 완전히 데이터 구조가 달라지면서 크게 버전 업하는 행위.
마이너 업그레이드( 예:5.2 -> 5.7 )은 데이터나 운용 구조는 똑같으면서 작게 버전 업하는 행위.
-- 용어 정의가 좀 거시기 하네요... T.T

메이저 업그레이드는 아직 저희들도 경험 부족으로 이렇다할 제안이 없습니다만,
아래 주소에 영문으로 된 업그레이드 가이드 자료가 잘 정리돼 있습니다(영어의 압박!).
http://drupal.org/upgrade/tutorial-introduction

마이너 업그레이드는 위 주소에서처럼 백업도 하고 야무지게 천천히 하는 방법도 있겠지만,
게으른 드루지기는 그것조차도 심플하게 하는 방법을 시도해 보았습니다.

우선 기존의 드루팔이 5.2라고 가정하겠습니다. 이번에 5.7로 올릴 예정이구요.
가능하면 DB와 소스를 백업해 두는 것이 좋겠습니다(아무리 게으른 드루지기라도).

1. 새로운 드루팔 5.7을 다운로드합니다.
    http://drupal.org/drupal-5.7

2. 압축을 해제하고 기존의 5.2 폴더에 덮어쓰기를 합니다.
    이때, 아래의 폴더는 읽기 전용의 파일이 있으므로 덮어쓰기가 안될 겁니다.

    - 드루팔 설치된 폴더/sites/default/settings.php

    재미난 것은 이 파일을 예전 버전 그대로 사용해도 보통은 문제가 없습니다.
    마이너 업그레이드의 경우, 신버전과 구버전의 파일 내용이 거의 똑같습니다.

3. 이 과정은 경우에 따라서 하지 않아도 됩니다. DB구조의 변경이 없다면 불요.

    http://드루팔 설치 주소/update.php 를 웹브라우저로 열어서,
    run the database upgrade script. 이라는 링크를 클릭해 보면
    설치된 각 모듈별 데이터들의 DB구조 업그레이드가 가능합니다.

4. 마지막으로 테스트하는 것, 잊지 마시구요.

이상입니다.
예상 외로 쉽지요?

Your rating: None 평균 : 4.5 (2 votes)

댓글

경우에 따라서

경우에 따라서 주의해야 할 것은, 기존에 돌리고 있는 드루팔 사이트가
코어 부분(드루팔 설치 당시의 기본 구조)을 손보았다면 기존 소스도 백업해 두시기 바랍니다.
그래서 수정이 있었던 곳을 새 버전에서도 똑같이 수정해 주어야 할 것입니다.

* 결론은, 드루팔의 코어는 손대지 않는 것이 가장 좋다는 것이 이런 이유이기도 합니다!!!

새로운 버전 6.6,

새로운 버전 6.6, 5.12의 다운로드 주소는
http://drupal.org/drupal-6.6 입니다.

6.x 버전대의

6.x 버전대의 마이너업그레이드도 위 쉬운 방법으로 성공했었습니다.
그래도 업그레이드 하기 전에 가능하면 백업을 하는 것이 좋겠습니다.