【Nextcloud】33にアップデートしたときの「設定サーバーID」メッセージに対処する。
Nextcloudを 33 にアップデートしたら、管理者設定画面で、
設定サーバーID
サーバー識別子が設定されていません。Nextcloudインスタンスが複数のPHPサーバー上で動作している場合…(以下略)
…というメッセージが表示される。
Nextcloudが「複数のPHPサーバー上で動作」していない場合には別に何もしなくても良いらしいのだけれど、管理者画面を開くたびにこれを目にするのも何なので、このメッセージを消してみましょ。
config.php を編集。
config.php は Nextcloudインストールディレクトリ/config/ にある筈です。
テキストエディタで開くと、
$CONFIG = array (
'instanceid' => 'xxxxxxxxxxxx',
'passwordsalt' => 'xxxxxxxxxxxx',
'secret' => 'xxxxxxxxxxxx',
・
・
・
};
…みたいになっているので、任意の場所に、
$CONFIG = array (
'instanceid' => 'xxxxxxxxxxxx',
'passwordsalt' => 'xxxxxxxxxxxx',
'secret' => 'xxxxxxxxxxxx',
'serverid' => 'any-string',
・
・
・
};
を追加。
'serverid' に指定する値は半角英数記号であれば任意で良いらしい。
これで件のメッセージは消えましたね。
ということで。

コメント