Redmine バージョンアップ覚え書き

  • 前提

  Subversion と連携済み
  redmine シンボリックリンクを作成して運用
  サーバは apache
  DB は PostgreSQL
  # apache PostgreSQL のバージョンは忘れました。
  # 分かったら更新します

  • 手順

1.ソースをダウンロードして展開
もしくはリポジトリからチェックアウト

$ wget -p http://rubyforge.org/frs/download.php/39477/redmine-0.7.3.tar.gz
$ tar xvf redmine-0.7.3.tar.gz

2.既存の DB の設定ファイルをコピー

$ cp redmine/config/database.yml redmine-0.7.3/config/

3.メールを使用している場合は redmine-0.7.3/config/environment.rb を編集する
4.apache を停止

$ sudo /etc/init.d/httpd stop

5.バックアップ取得

$ pg_dump redmine | gzip > redmine.dump.gz

6.DB のマイグレート

$ rake db:migrate RAILS_ENV="production"

7.添付ファイル移行

$ cp -ar redmine/files redmine-0.7.3/

8.所有者を apache に変更

$ sudo chown -R apache:apache redmine-0.7.3

9.「redmineシンボリックリンクを貼りかえる

$ sudo unlink redmine
$ sudo ln -s redmine-0.7.3 redmine

10.apache を起動し、動作確認する

$ sudo /etc/init.d/httpd start

  • 注意

もし Redmine から SVN リポジトリが見れない場合は、
apache が .subversion 以下の設定ファイルへ参照する権限がないため
permission error となっている可能性があります。