프로젝트

일반

사용자정보

업그레이드

기존 redmine1.4.x 버전에서 redmine2.3.3버전으로 업그레이드하는 절차입니다.

1. 백업
1.1 파일 백업
REDMINE_ROOT/files에 있는 파일을 백업해 준다.

1.2 DB 백업
mysqldump -u -p | gzip > /path/to/backup/db/redmine_`date +%y%m%d`.gz

2. 업그레이드
2.1 redmine2.3.3버전 소스를 원하는 위치에 복사해 놓는다.
다운로드 사이트 : https://github.com/redmine/redmine/archive/2.3.3.tar.gz

2.2 config/database.yml을 설정한다
redmine 1.4버전 이상의 redmine과 ruby1.9버전을 이용하는 경우는 mysql2로 변경해서 사용한다.

2.3 파일 복사
백업해 둔 파일을 새로운 버전 files에 복사한다.

2.4 bundle install
cd REDMINE_HOME
bundle install --without development test postgresql sqlite rmagick
2.5 rake generate_secret_token
2.6 DB 마이그레이션
rake db:migrate RAILS_ENV=production
2.7 플러그인의 DB 마이그레이션
rake redmine:plugins:migrate RAILS_ENV=production
2.8 클린업
rake tmp:cache:clear
rake tmp:sessions:clear
2.9 만약 DB마이그레이션이 실패한 경우 원래대로 돌리고 싶은 경우
2.9.1 DB생성하기
mysqladminu root -p create 데이터베이스명

2.9.2 복구하기
gzip -d 백업해둔 파일
mysql -u root -p 데이터베이스명 < 백업해둔 파일(물론 압축은 풀어 놓아야 한다)

클립보드 이미지 추가 (최대 크기: 5 MB)