NC 27.0.0 - In der Datenbank fehlen einige Indizes

Hallo zusammen,

nach dem Update auf NC 27.0.0 habe ich folgenden Fehler vorgefunden:

Es gibt einige Warnungen bei deiner Systemkonfiguration.

In der Datenbank fehlen einige Indizes. Auf Grund der Tatsache, dass das Hinzufügen von Indizes in großen Tabellen einige Zeit in Anspruch nehmen kann, wurden diese nicht automatisch erzeugt. Durch das Ausführen von “occ db:add-missing-indices” können die fehlenden Indizes manuell hinzugefügt werden, während die Instanz weiter läuft. Nachdem die Indizes hinzugefügt wurden, sind Anfragen auf die Tabellen normalerweise schneller.

Fehlender Index “mounts_user_root_path_index” in der Tabelle “oc_mounts”.

Wenn ich “occ db:add-missing-indices” per SSH ausführe, erhalte ich folgende Fehlermeldungen:

root@cloud:/home/cloud# occ db:add-missing-indices
Command ‘occ’ not found, but there are 21 similar ones.

auch die per Google gefundene Hilfe hilft leider nicht:

root@cloud:/home/cloud# sudo -u www-data php occ db:add-missing-indices
Could not open input file: occ

Habt ihr, hoffentlich, einen hilfreichen Tip für mich…

Danke & Gruß
Toysman

Einfach vorher in das Nextcloud Verzeichnis wechseln oder den Befehl anpassen:
sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices

3 Likes

Vielen Dank - das hat geholfen :+1:

Kleiner Tipp:
Der Server-Guide von Nextcloud führt genau diese Erläuterungen auf:
https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html
(erste zwei Absätze)
und
https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html#run-occ-as-your-http-user
(einschließlich der ersten zwei hellblauen Kästen) :wink: