ownCloud9.1.1 から 9.1.2 へアップグレード

最新のownCloud のソースを https://owncloud.org/install/ より取得します。
取得したソースを展開します。


tar xjf owncloud-9.1.2.tar.bz2

occ コマンドにて、サイトをメンテナンスモードにします。


$ pwd
/var/www/owncloud
$ sudo -u apache php occ maintenance:mode --on
Maintenance mode enabled

apache を停止してから、現状のownCloudディレクトリを owncloud.old にリネームします。
展開した最新バージョンのソースをドキュメントルートに持ってきて、オーナーを変更します。


$ pwd
/var/www
$ sudo mv /usr/local/src/owncloud .
$ sudo chown -R apache:apache owncloud

古いバージョンの ownCloud ディレクトリから config.php を新しいバージョンの ownCloud にコピーします。


$ sudo cp owncloud.old/config/config.php owncloud/config/
$ sudo chown apache:apache owncloud/config/config.php

データディレクトリは、ドキュメントルートの外の /var/oc_data に置いてあるので、そのまま移動せずに使えます。
今回はサードパーティのアプリは入れていなかったので、アプリの移行は行いません。

apache を起動して、アップグレードコマンドを実行します。


$ sudo -u apache php occ upgrade
ownCloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Set log level to debug
Checking whether the database schema can be updated (this can take a long time depending on the database size)
Done
24/24 [============================] 100%
Checked database schema update
Checking updates of apps
Checking whether the database schema for <dav> can be updated (this can take a long time depending on the database size)
Done
10/10 [============================] 100%
Checked database schema update for apps
Updating database schema
Updated database
Updating <dav> ...
Fix classification for calendar objects
Done
0/0 [>---------------------------] 0%
Updated <dav> to 0.2.7
Drop old database tables
Done
28/28 [============================] 100%
Remove old (< 9.0) calendar/contact shares
Done
4/4 [============================] 100%
Fix permissions so avatars can be stored again
Done
2/2 [============================] 100%
Starting code integrity check...
Finished code integrity check
Update successful
Maintenance mode is kept active
Reset log level

occコマンドでメンテナンスモードを解除します。


$ sudo -u apache php occ maintenance:mode --off
ownCloud is in maintenance mode - no app have been loaded
Maintenance mode disabled

これでアップグレード作業が完了です。ログインして管理画面の一番下のところに表示されるバージョンを確認してください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  • ad