この記事は公開されてから8年経過しています。現在とは内容が異なる場合がありますのでご注意ください。
最新の記事や関連記事をお探しの方は下の「サイト内検索」で検索してみてください。
最新の記事や関連記事をお探しの方は下の「サイト内検索」で検索してみてください。
Redmine のアップデートするときにいつも忘れてしまうのでメモ。
ここでは 2.5.0 から 2.5.1 にアップデートした時のログを元にしています。
手順は Redmine.jp の次のページを元にしています。
アップグレード – Redmine.jp
http://redmine.jp/guide/RedmineUpgrade/
- tarball を取得
1 2 |
# wget http://www.redmine.org/releases/redmine-2.5.1.tar.gz # tar zxf ./redmine-2.5.1.tar.gz |
- 古いディレクトリをリネームしておく
1 |
# mv ./redmine ./redmine-2.5.0 |
- DB のデータをバックアップ
1 |
# mysqldump -u <username> -p <redmine_database> | gzip > redmine_`date +%Y%m%d`.gz |
- DB 設定ファイルをコピー
1 2 |
# cp ./redmine-2.5.0/config/database.yml ./redmine-2.5.1/config # cp ./redmine-2.5.0/config/configuration.yml ./redmine-2.5.1/config |
- files ディレクトリをコピー
1 |
# cp -r ./redmine-2.5.0/files ./redmine-2.5.1 |
- プラグインのコピー
1 |
# cp -r ./redmine-2.5.0/plugins/redmine_* ./redmine-2.5.1/plugins |
- テーマがインストールされていればコピーしておく
1 |
# cp -r ./redmine-2.5.0/public/themes/redmine_theme_farend_fancy ./redmine-2.5.1/public/themes |
- セッションデータ用の秘密鍵生成
1 2 |
# cd ./redmine-2.5.1 # rake generate_secret_token |
8-1. もし rake した時に gem が足りないというようなエラーが出たら bundle install してもう一度 rake する
Could not find gem ‘fastercsv (~> 1.5.0) ruby’ in the gems available on this machine.
Runbundle install
to install missing gems.
1 |
# budle install |
- plugin_assets のディレクトリ作成
1 |
# mkdir ./public/plugin_assets |
- DB データの更新
1 |
# rake db:migrate RAILS_ENV="production" |
- プラグインをインストールしていた場合はプラグインの DB データも更新
1 |
# rake redmine:plugins:migrate RAILS_ENV="production" |
- キャッシュとセッションデータのクリア
1 2 |
# rake tmp:cache:clear # rake tmp:sessions:clear |
- パーミッションの変更
1 |
# chown -R apache:apache . |
- 新しいディレクトリをリネーム
1 2 |
# cd ../ # mv ./redmine-2.5.1 ./redmine |
- apache の再起動
1 |
# apachectl restart |