Roundcubeのアップグレード

妖狐鯖のサービスのひとつ、Webメールシステム「Roundcube」の更新に係る備忘録。
一応公式に解説文はあるんだけど、ふいんきで書いてある事は何となく解るけど英文だからわかんねぇよウワァン(AA略)なので、簡単に手順をつらつら書いてみることに。

0.前提条件

Roundcubeは /var/www/roundcube/ ディレクトリにインストールされているものとします。

 

1.事前準備

兎にも角にもバックアップする!(原文にもそう書いてあるw
Roundcubeのファイルを全て別ディレクトリへコピーし、データベースもエクスポートしておきます。(手順は割愛)

Roundcubeの最新版パッケージを公式サイトからダウンロードし、展開しておきます。

# cd /tmp
# tar xvzf roundcubemail-1.0.1.tar.gz

2.アップグレード

インストールスクリプトを実行します。

# cd /tmp/roundcubemail-1.0.1
# ./bin/installto.sh /var/www/roundcube

※installto.sh の引数には現在のインストール先ディレクトリを指定します

これでアップグレードは終了です。
あとはパッケージファイルを削除するだけ

# cd /tmp
# rm -rf roundcubemail-1.0.1
# rm roundcubemail-1.0.1.tar.gz

付録

ver.0.9以前からのアップグレードの場合、ver. 1.0 より設定ファイルの構成が変更となりました。これまで main.inc.php と db.inc.php の2本立てだったものが config.inc.php の1本になります。
その為、アップグレード後に update.sh を実行し、設定ファイルの再構築が必要となります。

# cd /var/www/roundcube
# ./bin/update.sh