相談・質問:redmine2系から環境復旧

238 views
Skip to first unread message

Taku Kiku

unread,
Mar 16, 2019, 11:18:16 PM3/16/19
to Redmine Users (japanese)
初めまして、個人ユースで細々Redmine利用しております。

2.3.4のファイルやDBのバックアップがあるのですが、4.x系を新規インストールして、
そのままバックアップを復元適用するのは無謀でしょうか?😅 
# ふつうなら、2.3.4を入れ直して順次マイグレしていくのが正解ですよね・・

※ バックアップは公式サイトの手順で、こんな感じでとってあります。
>  mysqldump -u user_redmine -xxx db_redmine > redmine_db_20181209.db
>  tar cvf redmine_files_20181209.tar /var/lib/redmine/files

アドバイス等々お願いできればと思います。

前田剛

unread,
Mar 18, 2019, 4:40:22 AM3/18/19
to redmine-...@googlegroups.com
前田といいます。

2019年3月17日(日) 12:18 Taku Kiku <azur...@gmail.com>:

2.3.4のファイルやDBのバックアップがあるのですが、4.x系を新規インストールして、
そのままバックアップを復元適用するのは無謀でしょうか?😅 
# ふつうなら、2.3.4を入れ直して順次マイグレしていくのが正解ですよね・・


いえ、無謀ではないと思います。今からRedmine 2.3.4が動く環境を作るのは少し面倒ですし、4.0に直接移行するのが一番早いと思います。

きちんと確認していませんが、こんな感じの手順でいけると思います。

1. Redmine 4.0を新規に構築。adminでのログインができるところまで確認
2. Redmine 4.0用のデータベースをDROP
3. DROPしたものと同じ名前で空のデータベースを作成
4. 旧データベースのダンプデータをインポート
5. files ディレクトリに旧Redmineのfilesの中身を展開
6. bin/rails db:migrate RAILS_ENV=production 実行
7. できあがり。念のためRedmine再起動

--
// 前田 剛 <ma...@farend.jp>
// ファーエンドテクノロジー株式会社  http://www.farend.co.jp/
//
// 〒690-0003 島根県松江市朝日町498番地 松江センタービル
// phone: 0852-21-0460

Taku Kiku

unread,
Mar 18, 2019, 12:51:42 PM3/18/19
to redmine-...@googlegroups.com
前田さん

菊池と申します。

アドバイスありがとうございます。
直接 4.0 で行けるのではないかとのことで、やってみようと思います。

うまく行ったらまたご報告します^^

2019年3月18日(月) 17:40 前田剛 <ma...@farend.jp>:
--
このメールは Google グループのグループ「Redmine Users (japanese)」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには redmine-users-...@googlegroups.com にメールを送信してください。
このグループに投稿するには redmine-...@googlegroups.com にメールを送信してください。
https://groups.google.com/group/redmine-users-ja からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

Taku Kiku

unread,
Aug 15, 2019, 7:00:16 AM8/15/19
to redmine-...@googlegroups.com
半年くらい間が開いてしまいましたが、無事4.0へ直接移行ができました^^
簡単に報告いたします。

> 1. Redmine 4.0を新規に構築。adminでのログインができるところまで確認 
 
これは色々な方法(プレーンインストール、bitnami、redmine公式docker...)を試して、
最終的に sameersbn/redmine を利用することにしました。SSL証明書の設定が簡単なので。
Let's Encryptでよければ公式Dockerが便利そうです。

> 2. Redmine 4.0用のデータベースをDROP
> 3. DROPしたものと同じ名前で空のデータベースを作成
> 4. 旧データベースのダンプデータをインポート

こちらは mysqlのコンテナに入って実施できました。

一通り使ってみて、特にデータが壊れているといったこともありません。
無事に移行ができました。ありがとうございます(^o^


2019年3月19日(火) 1:51 Taku Kiku <azur...@gmail.com>:
Reply all
Reply to author
Forward
Message has been deleted
0 new messages