■作業内容
Bitnami Redmineは、Windowsバージョンを使用。
Centos7で使用していたRedmineのチケットなどはすべて移行する。
■前提条件
Bitnami Redmineをインストールしていること。
バージョンは、Redmine3.0.3、Bitnami Redmine3.3.0時の話であること(バージョン違いによる情報の陳腐化に注意)
1.Centos上のRedmineからデータのバックアップ
移行時に必要になるデータは以下の通り、
・filesディレクトリ(Redmineのインストールディレクトリ内)
・SQLのDumpファイル(Mysqlを前提に説明)
mysqldump -uユーザー名 -p RedmineDB名 > old_redmine.dump
バックアップに必要なデータに関しては公式サイトにも記載があります。
参考:データのバックアップ方法
2.BitnamiRedmineへ移行準備
2-1.Redmineの画像データなどを移行
Bitnami Redmineのapps/redmine/htdocs内へfilesディレクトリをコピー
2-2.DBのデータを移行
Bitnami Redmine Stack Environmentプロンプトを起動
念のため、初期状態のDBをバックアップ
mysqldump -uroot -p bitnami_redmine > bitnami_redmine.bkup
MySQLにログインして下準備
drop database bitnami_redmine;
create database bitnami_redmine;
create user 'redmine'@'localhost' identified by 'パスワード'; # redmine と パスワードは database.ymlに記載されたものを使用。もしくはdatabase.ymlも同じように書き換える
grant all privileges on bitnami_redmine.* to 'redmine'@localhost';
flush privileges;
移行したいRedmineのデータをインポートする
mysql -uroot -p bitnami_redmine < old_redmine.dump
DBインポート後にマイグレーションなどを行う
cd apps/redmine/htdocs/
bundle exec rake db:migrate RAILS_ENV+production
bundle exec rake tmp:cache:clear
bundle exec rake tmp:sesions:clear
3.Bitnami Redmineの再起動
Bitnami Redmine Stack Manager Toolを起動し、Restart Allで再起動をかける。
4.Redmineにアクセスしてみる
アクセスできればOK
0 件のコメント :
コメントを投稿