Nextcloud – fehlende Indizes hinzufügen
System
Ubuntu 18.x
Nextcloud 19.0.1
Ursache
Nach der Aktualisierung von der Nextcloud Version 18.x auf 19 wird die folgende Meldung auf der Übersichtsseite ausgegeben:
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 „properties_path_index“ in der Tabelle „oc_properties“.
Lösung
Meldne Sie sich über die Konsole auf Ihrem Server als Superuser an
sudo -s root
Führen Sie den folgenden Befehl für den Verzeichniswechsel aus.
cd /var/www/nextcloud
Fügen Sie mit den Befehl die fehlende Indizes hinzu
sudo -u www-data php occ db:add-missing-indices