OCC nutzen

Bei Problemen gibt es immer die eine oder andere Lösung in der von der Ausführung von OCC Befehlen die Rede ist. OCC fasst im Prinzip einen Satz an Befehlen zusammen die zur Konfiguration oder Optimierung der Nextcloud verwendet werden können. OCC Befehle werden in der Konsole ausgeführt.

Man kann dazu die App OCCWeb installieren oder sich per SSH mit dem Server verbinden und dort den gewünschten Befehl ausführen.

Über SSH

Verbindet man sich über SSH, muss man zu erste in den Ordner wechseln in dem Nextcloud installiert ist. In der Regel dürfte das mit dem folgenden Befehl erledigt sein:

cd /var/www/nextcloud/

Gibt es das Verzeichnis nicht, muss man sich erinnern, was ihr da bei der Installation gemacht hat.

Jetzt findet sich in einer Doku zum Beispiel die Information das der Befehl occ db:add-missing-indices ausgeführt werden kann. Würde man das so in die Konsole tippen, ergibt das nur eine Fehlermeldung. Nein, man muss dafür sorgen, dass der Befehl in PHP ausgeführt wird und das der Befehl durch den User ausgeführt wird, der auf der Maschine für die Ausführung der Webanwendungen zuständig ist. In der Regel ist das der Nutzer www-data. Der vollständige Befehlsstrang ist deswegen

sudo -u www-data php occ db:add-missing-indices

Über OCCWeb

Hier ist es deutlich einfacher. Nach Installation der App über den App Store einfach auf die App wechseln und den gewünschten Befehl eingeben. Allerdings ohne das vorangestellt occ (statt occ db:add-missing-indices also nur db:add-missing-indices)

Es gibt aber Situationen, in denen man nicht mehr auf die Oberfläche der Nextcloud kommt und dann ist die SSH Variante eben die bessere (und vermutlich letzte) Option.

Dieser Artikel enthält Fehler? Es gibt Fragen zum Thema, die ich noch nicht beantwortet habe? Ihr habt Tipps wie es noch besser geht? Gerne nutze die Seite Fragen & Hinweise. Ich antworte dann so schnell wie möglich.

In der Datenbank fehlen einige Primärschlüssel – die-cloud-zentrale.de

In der Datenbank fehlen einige Primärschlüssel – die-cloud-zentrale.de

[…] OCC genutzt wird hab ich im Beitrag OCC nutzen […]

Einige Spalten in der Datenbank können zu big int konvertiert werden. – die-cloud-zentrale.de

Einige Spalten in der Datenbank können zu big int konvertiert werden. – die-cloud-zentrale.de

[…] Um den Fehler zu beheben, bitte per SSH mit dem Server verbinden und folgende OCC Befehle (siehe OCC nutzen) […]

Comments are closed.