2.6⇒3.3に更新する。ついでにサーバも変えた。

とりあえず、最新のBitnamiRedmineを新しいサーバに入れる。ここから先のコマンド使うものは、「use_redmine.bat」を使ってコンソールを上げる。ここが一番わかりにくい。

必要なプラグインもとりあえずcloneしておく。

そしたら古いRedmineのDBをバックアップして新しい方に復元

バックアップ
mysqldump -u root -p[rootのpass] bitnami_redmine > C:\****

復元
mysqldump -u root -p[rootのpass] bitnami_redmine < C:\****

古い方の「apps\redmine\htdocs\files」を丸ごとコピーして新しい方の同じ場所に移す。

そしたら最初にbundle installをやる

cd apps\redmine\htdocs
bundle install --without xapian

そしたらマイグレーション。

まず本体
bundle exec rake db:migrate RAILS_ENV=production

プラグイン
bundle exec rake redmine:plugins:migrate RAILS_ENV=production

色々クリア
bundle exec rake tmp:cache:clear tmp:sessions:clear

で、多分最初のRedmine本体のマイグレーションでエラーが出ると思う。一部のテーブル追加で、もーあるよっていうエラーが出る。エラーになったファイルの中身をコメントアウトして再実行を繰り返し。