BitNami Redmine Stack に移行してみた
5月 16th, 2010 by mattari
前回、Redmine –0.9.4 にアップデートしましたが、もっとこう簡単にならないかということで、All In one な BitNami Redmine Stack に移行してみました。
おおまかにやることは、
- Bitnami Redmine Stack をインストール
- DBの移行
- SVNリポジトリの移行
- 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