redmineを0.9.3から1.0.3にアップデートする
前提
- redmine-0.9.3 + Passengerですでに稼働している状態。
- DBは、mysql。
- redmineユーザを作っている。ホームディレクトリは、/var/lib/redmine。
- 0.9.3のあるディレクトリは、/var/lib/redmine/0.9.3。
- ドキュメントルート直下にredmineというリンクをはっている。
$ sudo ln -s /var/lib/redmine/0.9.3/public /var/www/html/redmine
方法
- シンボリックリンクの削除
- DBバックアップ
- 1.0.3のダウンロードと展開
- 0.9.3から、設定ファイルとデータをコピー
- セッション用の秘密鍵の作成
- DB移行
- シンボリックリンクの作成
- サーバ再起動
1. シンボリックリンクの削除
[te2u@server ~]$ sudo rm /var/www/html/redmine
2. DBバックアップ
[redmine@server ~]$ cd ~/0.9.3 [redmine@server 0.9.3]$ mysql --opt -u redmine -p redmine > redmine.dump
3. 1.0.3のダウンロードと展開
[redmine@server ~]$ cd ~/src [redmine@server src]$ wget http://rubyforge.org/frs/download.php/73140/redmine-1.0.3.tar.gz [redmine@server src]$ cd [redmine@server ~]$ tar xvfz ~/src/redmine-1.0.3.tar.gz [redmine@server ~]$ mv redmine-1.0.3.tar.gz 1.0.3
4. 0.9.3から、設定ファイルとデータをコピー
[redmine@server ~]$ cd ~/1.0.3 [redmine@server 1.0.3]$ cp ~/0.9.3/config/database.yml config/ [redmine@server 1.0.3]$ cp ~/0.9.3/config/email.yml config/ [redmine@server 1.0.3]$ cp ~/0.9.3/files/* files/
5. セッション用の秘密鍵の作成
[redmine@server 1.0.3]$ rake generate_session_store
6. DB移行
[redmine@server 1.0.3]$ rake db:migrate RAILS_ENV="production"
7. シンボリックリンクの作成
[te2u@server ~]$ sudo ln -s /var/lib/redmine/1.0.3/public /var/www/html/redmine
8. apache再起動
[te2u@server ~]$ sudo /etc/init.d/httpd restart
参考
- 作者: 前田剛
- 出版社/メーカー: 秀和システム
- 発売日: 2010/08/11
- メディア: 単行本
- 購入: 2人 クリック: 48回
- この商品を含むブログ (13件) を見る