環境
- OS:Ubuntu14.0.4.2
- Apache2
- PHP5.6
ownCloudからNextCloudへ変更してから初のアップデートになります。Web上からアップデート実行後、「Yes (for usage with command line tool)」と「No (for usage of the web based updater)」の選択が出てきます。
Yesを選択すると、メンテナンスモードになりコマンドを使ってアップグレードを行います。Noを選択した場合、Web上でアップデートを終わらせることができます。
どんなものかとYesを選択してみました。
NextCloudアップデート
SSHでサーバへアクセスし、コマンドを使ってアップグレード。nextcloudがインストールされているフォルダまで移動します。
cd /home/hoge.com/public_html/nextcloud
公式サイトに記載さているコマンドで実行します。
sudo -u www-data php occ upgrade
www-dataの部分は所有者に書き換えて実行します。
こちらの環境では、ユーザーが所有者になっているので下記の様に変更。
sudo -u test php occ upgrade
このまま実行してもエラーが出てしまい、アップグレードできません。
PHPのバージョンも表記する必要あり。ここではまりました。
sudo -u test php5.6 occ upgrade
これでアップグレードが行われます。
最後に、メンテナンスモードを解除します。
sudo -u test php5.6 occ maintenance:mode --off
Maintenance mode disabledと表示されれば、完了です。
2018/10/17 Nextcloudを13.0.6から13.0.7へアップデート。今回は、「No (for usage of the web based updater)」を選択して、ブラウザ上でアップデート。ownCloudのアップデートと同じですな。
コメント