만날 살펴보다가 꼭 신경안쓸 때 새로운 버전이 나온다.
• Defect #12650: Lost text after selection in issue list with IE
• Defect #12684: Hotkey for Issue-Edit doesn't work as expected
• Defect #13405: Commit link title is escaped twice when using "commit:" prefix
• Defect #13541: Can't access SCM when log/production.scm.stderr.log is not writable
• Defect #13579: Datepicker uses Simplified Chinese in Traditional Chinese locale
• Defect #13584: Missing Portuguese jQuery UI date picker
• Defect #13586: Circular loop testing prevents precedes/follows relation between subtasks
• Defect #13618: CSV export of spent time ignores filters and columns selection
• Defect #13630: PDF export generates the issue id twice
• Defect #13644: Diff - Internal Error
• Defect #13712: Fix email rake tasks to also support no_account_notice and default_group options
• Defect #13811: Broken javascript in IE7 ; recurrence of #12195
• Defect #13823: Trailing comma in javascript files
• Patch #13531: Traditional Chinese translation for 2.3-stable
• Patch #13552: Dutch translations for 2.3-stable
• Patch #13678: Lithuanian translation for 2.3-stable
• Defect #12684: Hotkey for Issue-Edit doesn't work as expected
• Defect #13405: Commit link title is escaped twice when using "commit:" prefix
• Defect #13541: Can't access SCM when log/production.scm.stderr.log is not writable
• Defect #13579: Datepicker uses Simplified Chinese in Traditional Chinese locale
• Defect #13584: Missing Portuguese jQuery UI date picker
• Defect #13586: Circular loop testing prevents precedes/follows relation between subtasks
• Defect #13618: CSV export of spent time ignores filters and columns selection
• Defect #13630: PDF export generates the issue id twice
• Defect #13644: Diff - Internal Error
• Defect #13712: Fix email rake tasks to also support no_account_notice and default_group options
• Defect #13811: Broken javascript in IE7 ; recurrence of #12195
• Defect #13823: Trailing comma in javascript files
• Patch #13531: Traditional Chinese translation for 2.3-stable
• Patch #13552: Dutch translations for 2.3-stable
• Patch #13678: Lithuanian translation for 2.3-stable
마이너 업데이트는 새로운 기능이 추가없이 Defect 수정 위주이다.
개인적으로 그닥 피부에 와닿는 부분은 없지만... 업데이트는 해야지..... ^^
기존 2.3.0 버전 설치는 다음 포스팅을 참고해서 진행했다.
- http://whatwant.tistory.com/553
1. PostgreSQL
- 제일 중요한 데이터베이스를 혹시 모르니 백업을 해두자.
$ sudo su - postgres
$ pg_dump -Fc --file=redmine_20130503.sqlc redmine
$ pg_dump -Fc --file=redmine_20130503.sqlc redmine
2. Redmine 압축파일
- 최신 버전의 Redmine을 다운로드 받고 압축을 풀자.
$ cd /srv/install/
$ wget http://rubyforge.org/frs/download.php/76933/redmine-2.3.1.tar.gz
$ tar zxvf redmine-2.3.1
$ wget http://rubyforge.org/frs/download.php/76933/redmine-2.3.1.tar.gz
$ tar zxvf redmine-2.3.1
3. Files 복사
- 파일들과 플러그인들을 복사하자.
$ cd /srv/install/redmine-2.3.1/
$ sudo cp /srv/install/redmine-2.3.0/config/database.yml ./config/
$ sudo cp /srv/install/redmine-2.3.0/config/configuration.yml ./config/ (없을 수도 있다)
$ sudo cp -r /srv/install/redmine-2.3.0/files/* ./files/
$ sudo cp -r /srv/install/redmine-2.3.0/plugins/* ./plugins/
$ sudo cp /srv/install/redmine-2.3.0/config/database.yml ./config/
$ sudo cp /srv/install/redmine-2.3.0/config/configuration.yml ./config/ (없을 수도 있다)
$ sudo cp -r /srv/install/redmine-2.3.0/files/* ./files/
$ sudo cp -r /srv/install/redmine-2.3.0/plugins/* ./plugins/
4. Upgrade
- 이제 업그레이드 작업 진행하면 된다.
- Ruby 권한 관련 이슈가 있어서.... 아래 진행은 애초 설치 진행 時 (sudo su -) 권한으로 진행을 한 상황이다.
$ sudo su -
$ cd /srv/install/redmine-2.3.1
$ bundle install
$ rake generate_secret_token
$ rake db:migrate RAILS_ENV=production
$ rake redmine:plugins:migrate RAILS_ENV=production
$ rake tmp:cache:clear
$ cd /srv/install/redmine-2.3.1
$ bundle install
$ rake generate_secret_token
$ rake db:migrate RAILS_ENV=production
$ rake redmine:plugins:migrate RAILS_ENV=production
$ rake tmp:cache:clear
$ rake tmp:sessions:clear
5. 권한 설정
- 중요한 권한 설정을 해주자.
$ sudo su -
$ cd /srv/install/redmine-2.3.1
$ chown -R www-data:www-data files log tmp public
$ chmod -R 755 files log tmp public/plugin_assets
$ chown -R www-data:www-data ./config/database.yml
$ chmod 600 ./config/database.yml
$ cd /srv/install/redmine-2.3.1
$ chown -R www-data:www-data files log tmp public
$ chmod -R 755 files log tmp public/plugin_assets
$ chown -R www-data:www-data ./config/database.yml
$ chmod 600 ./config/database.yml
6. 웹 설정
- 링크 잡아주고 재시작하자.
$ sudo su -
$ cd /var/www/
$ ln -s /srv/install/redmine-2.3.1/public ./redmine
$ service apache2 restart
$ cd /var/www/
$ ln -s /srv/install/redmine-2.3.1/public ./redmine
$ service apache2 restart
접속 성공~!!!
반응형
'Development Tools > Redmine' 카테고리의 다른 글
Redmine ~ Git 연동 : Repository 자동 갱신 (hooks) (0) | 2013.06.22 |
---|---|
Gantt 차트 PNG 내보내기 : 한글 출력 오류 수정 (1) | 2013.05.16 |
Redmine Log 파일 관리하기 (0) | 2013.04.28 |
Redmine plugin - Banner (Notification, 공지) (0) | 2013.04.25 |
Redmine plugin - CKEditor (WYSIWYG, 위지윅) (0) | 2013.04.15 |