Nextcloud アップデート後に「サーバー識別子が設定されていません」警告を解消する

Nextcloudを最新版(Hub 26 Winter / 33.0.1)にアップデートした際、管理画面の「概要」に以下の警告が表示されるようになりました

設定サーバーID
サーバー識別子が設定されていません。Nextcloudインスタンスが複数のPHPサーバー上で動作している場合、設定することを推奨します。設定ファイルにサーバーIDを追加してください。

こちらの警告の解消法ですが、AIやネット情報だと「config.php」に以下のを追加すると解消される記事をありました

$ vim /var/www/html/nextcloud/config/config.php
'server_id' => '任意のID',

だけど、これでは警告メッセージを解消されませんでした

警告メッセージの解消方法(serverid)

私の環境のNextcloud(Hub 26 Winter / 33.0.1)だと、server_id ではなく serverid だと警告メッセージは解消されました

$ vim /var/www/html/nextcloud/config/config.php
'serverid' => '任意のID',

警告メッセージの解消方法(occコマンド)

ファイル編集が反映されない、あるいはDB側の整合性を取りたい場合は、ターミナルから occ コマンドで直接流し込むのが確実です。

# IDを 0 で強制設定する場合
sudo -u apache php occ config:system:set serverid --value=0

\ 最新情報をチェック /

コメントを残す

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