Nextcloudでアップデート後にメンテナンス中のままになる
Nextcloudのサーバー側がをアップデートが公開されたので、アップデートをおこなうと下記のようにメンテナンスのままで、WEB画面にアクセスできなくなりました
アップデートの時にエラーもなかったので、5分くらい待ってもメンテナンスのままで、Nextcloudがあるサーバー側の設定ファイルで何かせっていがあるかも思い調べてみました。
設定ファイルでメンテモードをOffにする
Nextcloudの設定ファイル「nextcloud/config/config.php 」にある、「'maintenance’ => true,」に箇所を「'maintenance’ => false,」に変更すれば、メンテナンス中が解除されます
$ sudo vim /var/www/nextcloud/config/config.php 'maintenance' => true, // 「true」から「false」に変更します。 'maintenance' => false,
occ コマンドでメンテナンスモードをOffにする
Nextcloudを管理することができる「occ」コマンドでも、メンテナンスモードをOn/Offを切り替えることができます。
「occ」コマンドのファイルは、Nextcloudにインストールしているディレクトリにあるので、そのファイルを利用して使用します
# OFFにする場合 $ cd /var/www/html/nextcloud $ sudo -u apache /usr/bin/php occ maintenance:mode --off # ONにする場合 $ cd /var/www/html/nextcloud $ sudo -u apache /usr/bin/php occ maintenance:mode --on # ディレクトリに移動しなくてもoccファイルにある場所に指定してもできます $ sudo -u apache /usr/bin/php /var/www/html/nextcloud/occ maintenance:mode --off
ディスカッション
コメント一覧
この記事のおかげでNextcloudのエラーを解決する事ができました。
ありがとうございます!(`・∀・´)
occコマンドでメンテナンスモードを終了する方法もあります。
コマンド例:
sudo -u nginx php /(occコマンドまでのパス)/occ maintenance:mode –off
コメント有難うございます。occコマンドでのメンテナンスモードでOffにする方法を追加しています