【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' に指定する値は半角英数記号であれば任意で良いらしい。

これで件のメッセージは消えましたね。

ということで。

カテゴリ: