NextCloud occ command unter Plesk + AlmaLinux

nextcloud
plesk-light
almalinux-600x578

AlmaLinux 8.9 + Plesk Obsidian 18.0.65

Früher oder später braucht man bei NextCloud die occ Befehle. Meistens um nach einem Update fehlende Datenbankeinträge hinzu zu fügen. Aber theoretisch lässt sich die ganze Instanz auch per Befehlszeile Verwalten. Direkt aus der Weboberfläche heraus kann ich die App OCCWeb empfehlen.

Aber es kann auch vorkommen, dass bei einem Upgrade Probleme entstehen und ein Zugriff auf die Weboberfläche nicht mehr möglich ist. Zudem funktionieren viele Aufgaben direkt im Terminal besser und effizienter.

Unter Plesk ist das jedoch alles etwas anders als in den offiziellen Anleitungen beschrieben wird.

Bei Plesk befindet sich PHP in:

/opt/plesk/php/

Verbidet auch perr SSH auf die CLI und wechselt in das folgende Vereichnis:

HTML
				cd /opt/plesk/php/
			

Nun lassen wir uns die Inhalte des Ordner php anzeigen, damit wir sehen, weche php Versionen installiert sind.

HTML
				ls
			

Das sieht bei mir so aus:

[root@www
php]# ls

7.4  8.0  8.1  8.2  8.3

Geht zu eurer Domain unter welcher eure NextCloud installiert ist

Im Domain Dashboard könnt ihr über den Menüpunkt Dateien
in den Installationsordner der NextCloud wechseln.

Dort sehr ihr dann auch wie der Besitzer heißt.

Zurück im Terminal wechselt ihr in euer NextCloud Verzeichnis

HTML
				cd /var/www/vhosts/MeineDomain/DeinNextCloudOrdner
			

Hier könnt ihr nun über folgenden Befehl alle occ commands anzeigen lassen, sowie einzellne Befehle ausführen.

Das Befehlsschema sieht wie folgt aus und funktioniert nur, wenn ihr euch direkt in eurem NextCloud Installationsordner befindet:

sudo -u <DeinPleskBenutzer> /opt/plesk/php/<PHPVersion>/bin/php occ

HTML
				sudo -u michael /opt/plesk/php/8.1/bin/php occ list
			

Dieser Beitrag hat einen Kommentar

  1. DanSch

    Wow, danke! Hat mir sehr geholfen!!!!
    Zum Verständnis: wenn occ-dbadd-missing-indices ausgeführt werden soll
    in dem Ordner der NC Instanz wie occ list ausführen
    sudo -u michael /opt/plesk/php/8.1/bin/php occ db:add-missing-indices

    Und schon läuft es. Vielen Dank! Alle Fehler behoben.

Schreibe einen Kommentar