プロジェクト

全般

プロフィール

Nextcloud12 アップグレード

Nextcloudのアップグレードに記載
WebUIのアップデートは失敗することがあるので、コマンドラインでのアップデート手順とする。

準備

  1. WebUIの管理画面を開く
  2. 基本設定を開く
  3. アップデートチャンネルに更新バージョンが出ていることを確認する
    ※アップデータはここでは実行しない
    ※必要がなければ「Stable」以外のバージョンには更新しない
    アップデートチャンネルを変更した場合、再度基本設定を開きなおす
  4. NextcloudサーバにSSHでログインする
  5. インストールディレクトリにある「updater」ディレクトリに移動する
    例) /usr/local/nextcloud/updater
  6. 次のコマンドを実行する
    # cd /path/to/nextcloud/updater
    # sudo -u apache php updater.phar
    
  7. Start update? に 「y」で応答し、アップグレードを開始する。
  8. アップデートが開始される(バックアップに少し時間がかかる)
  9. 「Should the "occ upgrade" command be executed? [Y/n]」が表示されていればYで応答する
  10. 「Keep maintenance mode active?」にNで応答する
  11. 更新スクリプトが終了する
  12. 一つ上のディレクトリに移動し次のコマンドを実行する
    # cd ../
    # sudo -u apache ./occ upgrade
    
  13. スクリプトが終了したら、ログインページにアクセス可能
  14. アップグレード時、データディレクトリの.htaccessファイルのpost_max_sizeなどが削除されてデフォルト値の512MBに戻ってしまうので再設定が必要。(機能していないけど