&tag(Redmine/アップグレード/2.4.1から2.5.1);
*目次 [#cfd14e84]
#contents

*関連ページ [#d95d8e5a]

*参考情報 [#dfd6dfb7]
-[[Redmine/アップグレード]]

*Macで実行 [#oac43998]
**バックアップ [#v9cb02e4]
-apacheを停止。
-既存redmineディレクトリの名前を変更。
 mv redmine redmine_2.1.2

-バックアップ
 tar zcvpf redmine_2.1.2.tgz redmine_2.1.2
 tar zcvpf redmine_2.4.1.tgz redmine_2.4.1

**アップグレード実行 [#g01d20aa]
-redmine-2.4.1.tar.gzをダウンロードして展開
-redmine-2.5.1.tar.gzをダウンロードして展開
#pre{{
# wget http://www.redmine.org/releases/redmine-2.4.1.tar.gz
# gzcat redmine-2.4.1.tar.gz | (cd /opt/home/; tar xvpf - )
# wget http://www.redmine.org/releases/redmine-2.5.1.tar.gz
# gzcat redmine-2.5.1.tar.gz | (cd /opt/home/; tar xvpf - )
# cd /opt/home
# mv redmine-2.4.1 redmine
# ln -s  redmine-2.5.1 redmine
}}

-古いバージョンのファイルをコピー。
#pre{{
# cp redmine_2.1.2/config/database.yml redmine/config
# cp redmine_2.1.2/config/configuration.yml redmine/config
# cp redmine_2.1.2/db/redmine.db redmine/db
# cp -a redmine_2.1.2/files/* redmine/files
# cp <OLDDIR>/config/database.yml redmine/config
# cp <OLDDIR>/config/configuration.yml redmine/config
# cp <OLDDIR>/db/redmine.db redmine/db
# cp -a <OLDDIR>/files/* redmine/files
}
-一時的にパーミッションを変更する(不要かも)。
#pre{{
# chown -R tanaka redmine
# chgrp -R staff redmine
}}
-マイグレーション実行
#pre{{
$ cd redmine
$ bundle install --path vendor/bundle
$ bundle exec rake generate_secret_token
$ bundle exec rake db:migrate RAILS_ENV=production 
}}

**動作確認 [#w9379c47]
-とりあえず組み込みWebサーバーで動作確認。
 $  ruby  script/rails server -e production
 $  bundle exec ruby  script/rails server -e production
-キーがどうのこうのいわれたときは以下を実行
 $ bundle exec rake generate_secret_token
-passengerで動かす場合パーミッションをapache.apacheに戻す。
 sudo chown -R apache.apache redmine
-passengerで動かす場合パーミッションを_www._wwwに戻す(その前に担当者の変更などをしておく)
 sudo chown -R _www._www <NEW_REDMINE>

*その他 [#i4b8308c]
**担当者を自分にする [#q4cfd41b]
-app/controllers/issues_controller.rbを編集。build_new_issue_from_paramsの、 @issue.author ||= User.currentの下に追加。
#pre{{
    @issue.author ||= User.current
    @issue.assigned_to ||= User.current 
}}

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS