前回2.4系の時は断念したので、2.5系はいままでのデータを引っ越しつつ移行をしてみようとおもい頑張ってみました。
special thanks
Redmine のアップグレード全手順(1.2.3 → 2.2.2) これでバッチリ! 私の環境は、2.7.セッション管理用秘密鍵の作成の部分でうまく行かなくて詰んだかと思ったんですが、下記の [[Redmine]Redmine 2.3.0から2.3.1へのアップデート手順メモ(CentOS 6.4 x64)][2] の方法でやった際にうまく行きました。
簡単な手順 具体的なコードは上記のページが丁寧に解説して頂いています。 1, mysqlのバックアップ 2, redmineのファイルをダウンロードと展開 3, 既存のディレクトリの移動(名前変更) 4, ダウンロードしたファイルを元のディレクトリにリネーム 5, database.yml configuration.yml等のファイルを新しいところにコピー 6, 新しいディレクトリでbundle install(これが結構今回多かった) 7, DBのmigrate
rake db:migrate RAILS_ENV="production"
8, 今回引っかかった以下を実行 bundle exec rake generate_secret_token 9, web サーバのリロード この手順でだいたいやりましたが、実際はこの手順から幾つか抜けがあった状態で サーバのリロードをしていたりしたので、500とか出してしまったりしています。 なので手順や実行コマンドは実際作業されるときは再度確認したほうが良いと思われます。 何はともあれバージョンアップとこの後theme(gitneko)も無事動いてめでたしめでたしです。 (個人用のredmineで全然使ってないっちゃ使ってないのですが。)