先週、Nextcloudを32.0.6にアップデートしたと思ったら、33.0.0が出ていました。
早速アップデートし、いつものようにインデックスの追加、occ maintenance 等を行い警告の対処を行ったのですが、新しい”設定サーバーID”という見慣れないものが表示されいたので、対処することにしました。
設定サーバーID
下の赤枠の部分です。

サーバー識別子が設定されていません。Nextcloudインスタンスが複数のPHPサーバー上で動作している場合、設定することを推奨します。設定ファイルにサーバーIDを追加してください。
となっています。
この警告は、複数のPHPサーバーで動かしている場合に重要な設定だそうです。
ただレンタルサーバーの場合は、単一PHP環境として動作するので実質「シングルサーバー運用」扱いになるので、特に何もしなくても問題はないとのことです。
でも気になるので、消せるなら消したいものです。
ということで調べると簡単に消すことが出来るようです。
対処方法
Nexcoludのconfig.phpに下記のコードを追記するだけでした。
'serverid' => 'xserver01',
追記場所は、config.phpの上の方にある’secret'の下に追記します。
$CONFIG = array (
'instanceid' => 'xxxx',
'passwordsalt' => 'xxxx',
'secret' => 'xxxx',
'serverid' => 'xserver01',
);
追記したら、Nextcloudにサインインし直すと消えています。ただしキャッシュが残っているとすぐには消えないようですので少し時間を空けてログインしてみてください。
さいごに
Onlyofficeが有効になっているとファイルのフォルダーが読み込まれないようです。
Onlyofficeを無効にすれば問題なくフォルダーが読み込まれますが、Onlyofficeをよく使う方はしばらくアップデートは待った方がいいようです。
もうすぐ、Onlyofficeのアップデートが出るようですが...
OnlyofficeがVer10.0.0に更新されました。
これでNextcloud更新後のフォルダー問題は解決となります
ただ、Community Document ServerがNextloud33に対応していないようで、Onlyofficeでファイルを開いても何も表示されず、編集等もできなくなっています。
Onlyofficeを使っている方は要注意です!
警告の対処方法とかは⇩で検索



コメント