手順
- ブラウザで管理者アカウントでログインして「設定」を選択
- 左側「管理」の「概要」
- 次のVerがある場合「アップデータを開く」
- 実行後、「Yes (for usage with command line tool)」と「No (for usage of the web based updater)」の選択が出てきます。
※Yesを選択するとメンテンナンスモードになりSSH接続コマンド使用でアップデートを手動で行う)
※ Noを選択するとweb上で完了となる
Yesを押した場合の手順は以下の通り
- SSH接続後nextcloudのあるフォルダまで移動
- 下記コマンド実行
sudo -u www-data php occ upgrade
※www-dataの部分はdataフォルダの所有者に合わせる
ls -laで所有者確認(所有者例:apache)
- upgradeコマンド
sudo -u apache php occ upgrade
※上記でうまく行かない場合phpのverを表記する
sudo -u apache php7.2 occ upgrade
- upgrade完了後、メンテンナンスモード解除
sugo -u apache php occ maintenance:mode --off
Noを押した場合
- ブラウザ上で「アップデート開始」
- 成功するとリダイレクトされて元の画面に戻る
結論
NOを選択してweb上で完結するのが簡単