Redmine バージョンアップ 1.1.2→1.3.2

windowsで使っていたRedmineをバージョンアップした時の手順を残しておきます。

Redmineのリリース済みパッケージをダウンロード
http://rubyforge.org/frs/?group_id=1850
今回は1.3.2にバージョンアップするのでredmine-1.3.2.zipを取得

■zipを展開
C:\redmine-1.3.2に展開しました。

ちなみに既存の1.1.2はC:\redmine-1.1.2にあります。

■インストールしているプラグインを確認
インストールしているプラグインの一覧を控えておく。
Redmineに管理者でログイン
・管理→プラグイン
ここに一覧で出ているプラグイン名を記録しておくこと。
後でプラグインフォルダをコピーする時に使う。

■1.3.2に必要なライブラリをgemでインストール。
gem install rack -v=1.1.1
gem install rdoc -v=2.4.2

■データの移行
・データベース設定
redmine-1.1.2/config/database.yml

・データベース
データベースのデータはsqliteを使っていたので以下のフォルダにあるファイルをコピーした。
redmine-1.1.2/db/*

・添付ファイル
redmine-1.1.2/files/*

・ログ
redmine-1.1.2/log/production.log

プラグイン(自分がインストールしたプラグインのみを移動すること)
redmine-1.1.2/vendor/plugins/*

秘密鍵の生成
rake generate_session_store

■データベースの更新
rake db:migrate RAILS_ENV="production"
rake db:migrate:upgrade_plugin_migrations RAILS_ENV=production
rake db:migrate_plugins RAILS_ENV=production

■キャッシュのクリーンナップ
rake tmp:cache:clear
rake tmp:sessions:clear

■実行する。
今まで通りの方法で実行する。

無事に動きましたとさ。