web:redmine:update
目次
アップデート
バックアップ
filesディレクトリ
Redmineでアップロードしたファイルは files/ に保存されているので、これをバックアップしておく。
DB
Redmineで使用してる、DBのバックアップも取っておく。
アップデート
旧redmineディレクトリを待避
# mv redmine redmine_old
ソース展開
新しいバージョンのtarボールを展開する
# tar -xzf redmine-4.x.x.tar.gz
redmineディレクトリにする
# mv redmine-4.x.x redmine
設定ファイルのコピー
データベース設定ファイル config/database.yml を新しい config ディレクトリにコピー
# cp redmine_old/config/database.yml redmine/config/database.yml
設定ファイル config/configuration.yml を新しい config ディレクトリにコピー1)
# cp redmine_old/config/configuration.yml redmine/config/configuration.yml
gemをインストール
bundle install --without development test
ImageMagickがインストールされていない場合は以下のように実行してrmagickのインストールを省略する必要があります:
bundle install --without development test rmagick
秘密鍵の生成
Redmineのディレクトリで以下のコマンドを実行2)
# cd redmine # bundle exec rake generate_secret_token
SVNのアップデート
# svn update
DBの更新
Redmineのディレクトリで以下のコマンドを実行
# cd redmine # bundle exec rake db:migrate RAILS_ENV=production
プラグインをインストールしている場合、プラグインについてもDBの更新3)
# rake db:migrate:upgrade_plugin_migrations RAILS_ENV=production
# rake db:migrate_plugins RAILS_ENV=production
# bundle exec rake redmine:plugins:migrate RAILS_ENV=production
キャッシュのクリア
# bundle exec rake tmp:cache:clear tmp:sessions:clear
Apacheの再起動
# service apache restart
web/redmine/update.txt · 最終更新: 2021/03/17 02:44 by hayashi