Nextcloud 19.01 アップデート
久しぶりのメジャーアップデートです。
いつもどおり web based updater で問題なくアップデートしました。
その後は、これもいつもどおりセキュリティ&セットアップ警告に対応します。
properties_path_index
データベースにいくつかのインデックスがありません。 大きなテーブルにインデックスを追加すると、自動的に追加されないまでに時間がかかる可能性があるためです。
“occ db:add-missing-indices"を実行することによって、インスタンスが実行し続けている間にそれらの欠けているインデックスを手動で追加することができます。 インデックスが追加されると、それらのテーブルへのクエリは通常はるかに速くなります。
- テーブル “oc_properties"のインデックス “properties_path_index"が見つかりません。
XSERVER に ssh でログインしても occ は実行できないので、phpMyAdmin でインデックスを追加することにより解消できます。
この辺の記事を参考にインデックスを追加します。
reference_id
- データベースにはオプションのカラムがいくつかありません。大きなテーブルにカラムを追加するには時間がかかるため、オプションのカラムは自動的に追加されませんでした。"occ db:add-missing-columns"を実行することで、不足しているカラムはインスタンスの実行中に手動で追加することができます。カラムが追加されると、応答性や使い勝手が改善される可能性があります。
- テーブル “oc_comments" にオプションのカラム “reference_id" が存在しません。
こちらも同じく phpMyAdmin から reference_id を追加します。
構造は、
- 名前 : reference_id
- データ型 : VARCHAR
- 長さ/値 : 64
- デフォルト値 : NULL
- 照合順序 : 環境に依ります(他のカラム等を参考に同じものを選択)
を設定して「実行」をクリックします。
その他
ローカル環境では php7.4 で問題なく動作したので、XSERVER のサーバーパネルからバージョンを変更しました。
それから HSTS についても、いつものとおり .htaccess に追加しました。