Bitnami Redmineのバージョンアップのやり方

Windows版のBitnami Redmineのバージョンアップを行ったので、その手順のメモ。バージョンは「3.3.3-1」から「3.4.6-4」へのバージョンアップ。

バージョンアップの流れ

  1. Bitnamiのページから、Windows用のインストールファイルをダウンロードする。
  2. ダウンロードしたインストーラを起動し、Bitnami Redmineをインストールする。 (バージョンが違う場合は、別フォルダにインストールされるので、共存が可能。)
  3. 下記のフォルダを旧から新にコピーする。
    C:\Bitnami\redmine-X.X.X-X\apps\redmine\htdocs\files\
    C:\Bitnami\redmine-X.X.X-X\apps\redmine\htdocs\plugins\
  4. 旧のMySQLからダンプをとる
    mysqldump -u bitnami --password=password --all-databases  --default-character-set=binary --port=3306 > dump20190115.sql
    (passwordの部分は、\htdocs\config\database.ymlに記録されているので、そこから抜く)
    (mysqldumpへのパスが通っていない可能性があるので、C:\Bitnami\redmine-X.X.X-X\mysql\bin\)
  5. 新のMySQLにインポートする
    mysql -u bitnami --password=password --port=3307 < dump20190115.sql
    (passwordの部分は、\htdocs\config\database.ymlに記録されているので、そこから抜く)
    (ポート番号は、インストールするときに指定したポート番号。間違って古いMySQLに入れないように注意する)
  6. CMD(コマンドプロンプト)で、カレントフォルダを"C:\Bitnami\redmine-X.X.X-X\apps\redmine\htdocs\" に移動する
  7. 下記コマンドを実行し、マイグレーションを行う
    bundle exec rake db:migrate RAILS_ENV=production 
  8. エラーの内容をみて、対処する。下記のようなエラーが出た。
    If this is a development machine, remove the C:/Bitnami/redmine-3.4.6-4/apps/redmine/htdocs/Gemfile freeze
    by running `bundle install --no-deployment`.  
  9. エラー内容に従い、下記のコマンドを実行。
    bundle install --no-deployment
  10. 正常にRedmineが起動した。
  11. あとは、Apacheのポート番号などを修正、メール送信などは、configuration.yamlを修正

参考: https://qiita.com/sugasaki/items/adc9a08320299c08b94a

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする