Go to content Go to navigation Go to search

BitNami Redmine Stack に移行してみた

5月 16th, 2010 by mattari

前回、Redmine –0.9.4 にアップデートしましたが、もっとこう簡単にならないかということで、All In one な BitNami Redmine Stack に移行してみました。

おおまかにやることは、

  1. Bitnami Redmine Stack をインストール
  2. DBの移行
  3. SVNリポジトリの移行
  4. Redmine の設定の更新

です。
作業中はユーザ・アカウント制御(UAC)を一時的に無効にしてください。

BitNami Redmine Stack のイスントール

[Next]を数回押せば終わってしまいます。

DBの移行

既存のDBをバックアップ

C:\mysql\bin> mysqldump > C:\redmine.sql

BitNami の MySQL に DBをインポート

DB名と <user> と <password> を C:\Program Files\BitNami Redmine Stack\app\redmine\config\database.yml で確認しておきます。
また、そのままだけ文字化けするので、database.yml に “encoding: utf8” を追加します。

production:
  adapter: mysql
  database: bitnami_redmine
  host: localhost
  username: bitnami
  password: 123456789
  port: 3306
  encoding: utf8   ←追加

BitNami の mySQL にバックアップしたDBをインポートします。

C:> cd C:\Program Files\BitNami Redmine Stack\mysql\bin
C:\Program Files\BitNami Redmine Stack\mysql\bin>mysql bitnami_redmine < C:\redmine.sql -u bitnami -p123456789 –default-character-set=utf8

ここで、BitNami を一旦停止します。停止は[Start]メニューから
[BitNami Redmine Stack]→[[BitNami Redmine Stack Service]→[Stop BitNami Redmine Stack Service]
です。実行するとDOS窓がいつくか開くので、しばらくして勝手に全部閉じたら終了です。

SVNリポジトリの移行

今動いている旧SVNサーバのリポジトリをバックアップします。

C:\ > svnadmin dump c:\repository > C:\export.dump

ここで旧SVNサーバを停止し、BitNami の SVNサーバを起動します。起動は、[Start]メニューから
[Bitnami Redmine Stack]→[[Bitnami Redmine Stack Service]→[Sart Bitnami Redmine Stack Service]
です。実行するとDOS窓がいつくか開くので、しばらくして勝手に全部閉じたら終了です。

BitNami の SVNサーバにリポジトリをロードします。

C:\ > svnadmin create –fs-type=fsfs C:\repos
C:\ > svnadmin load C:\repos < C:\export.dump

新リポジトリの confの下の passws と server.conf を新リポジトリの conf にコピーし、BitNami を再起動します。また、リポジトリがCドライブ以外だとSubversionサーバが認識できないようです。

RedMine の設定の更新

リポジトリの設定

Redmineプロジェクトの [設定]→[リポジトリ]で古いリポジトリを[削除]し、新しいリポジトリを登録します。

添付ファイルの移行

旧 redmine\files の中身を <BitNami>\app\redmine\files にコピーします。

プラグインの移行

旧 redmine\vender\plugins のプラグインを <BitNami>\app\redmine\files にコピーし、BitNami を再起動します。

こんな感じで終了です。
今後 RedMine がアップデートされたら、BitNami Redmine Module だけをインストールすればいいようです。

  • BitNami Redmine Stack に移行してみた はコメントを受け付けていません
  • Posted in RedMine

Comments are closed.

関連記事