テスターですが何か?

ホビープログラマ略してHPです

Redmine+Subversion環境の移行(4)

leave a comment »

今までは、XP上の環境を最新バージョンへアップグレードしてきました。最後はXP上の環境を、Server 2008 R2へ移行します。

 今回はやっとRedmineのインストールを行ないます。

【移行元】:Windows XP SP3 + Subversion 1.6.12 + Redmine 0.9.6

【移行先】:Windows Serve 2008 R2 + Subversion 1.6.12 + Redmine 0.9.6

 

—————————————————————————————

1.準備

 1-1.設定ファイルのバックアップ

  (redmineディレクトリ)configdatabase.yml のバックアップ

  (例)c:redmineconfigdatabase.yml

 

 1-2.libmySQL.dllのバックアップ

 (Rubyインストールディレクトリ)binにあるlibmySQL.dllのバックアップ

  (例)C:Ruby187binlibmySQL.dll

———————————————————————————————

2.Ruby環境のインストール

  2-1.Rubyのインストール

     RubyInstallerを使用してウィザードに従うだけです。

 

  2-2.Gemの更新

    以下、2つのコマンドを実行

    gem install rubygems-update

    update_rubygems

 

  2-3.Railsの更新

    gem install rails –v=2.3.5

 

  2-4.MySQLのC bindingをインストール

    gem install mysql

 

———————————————————————————————

3.Redmineのインストール

  3-1.Redmineプログラムのコピー

    ダウンロードした「redmine-0.9.6.zip」を解凍し、「redmine」にリネーム。Cドライブ直下にコピー。

 

  3-2.database.ymlのコピー

    移行元環境のdatabase.ymlを「C:redmineconfig」にコピー

 

  3-3.セッション秘密鍵の再作成

    データベースをリストアしているので実行するひつようはないかもしれませんが、念のため実行しました。

    rake config/initializers/session_store.rb

 

  3-4.libmySQL.dllののコピー

    移行元環境でバックアップしたlibmySQL.dllを(Rubyインストールディレクトリ)binにコピーします。

   (例)C:Ruby187binlibmySQL.dll

    MySQLディレクトリ(C:Program FilesMySQLMySQL Server 5.0bin)にあるlibmySQL.dllでいいかもしれません。

    64ビット用のMySQLをインストールしたので、今回は使えませんでしたが。

 

  3-5.WEBrickの起動

    cd c:redmine

    ruby script/server webrick –e production

 

  3-6.ファイヤーウォールの設定変更

    WEBrickはポート番号3000番を使用します、ブロックされないようにファイヤーウォールの設定を変更してください。

 

  3ー7.動作確認

    ブラウザから「http://(IPアドレス):3000/にアクセスしてください。トップページが表示され、ログインが出来れば移行成功です。

 

  3-8.リポジトリ設定の変更

    Redmineからは一度登録したリポジトリの設定を変更することができません。リポジトリを移行した場合は、左下の[削除]から一旦設定を削除し

    設定を再登録することで、参照するリポジトリを変更することができます。

image

 

以上でRedmin環境の移行は完了です。とにかく大変だった...

もっと簡単に移行できるのであれば頻繁にアップデートしようと思うのだが。

Written by david9142

2010年7月19日 @ 3:47 AM

カテゴリー: RedMine

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。