Synology – Nextcloud Hilfsprogramm OCC in Terminal aufrufen

(C) 107er BLOG

Wie kann man occ von Nextcloud unter Synology im Terminal bzw. Command-Line Ebene aufrufen?

Oft werden Sicherheits- & Einreichtungswarnungen in der Übersicht von Nextcloud angezeigt.

Als Lösung wird dabei das Hilfsprogramm OCC angezeigt. Wie ruft man es jetzt aber unter Synology auf?

Versuch 1

cd /volume1/web/nextcloud
php occ db:add-missing-primary-keys

Dabei kommt folgender Fehler: This version of Nextcloud requires at least PHP 7.2. You are corrently running 5.6.11. Please update your PHP version.
Diese Fehlermeldung kommt immer dann, wenn mehrere PHP Versionen installiert sind.

Versuch 2

cd /volumne1/web/nextcloud
php72 occ db:add-missing-primary-keys

Dabei kommt folgender Fehler: Console has to be executed with the user that owns the file config/config.php
Diese Fehlermeldung kommt, weil der angemeldete User nicht der Besitzer von config/config.php ist. Jetzt könnte man den Besitzer ändern, um in danach wieder zurück zu ändern, oder …

Versuch 3 – Lösung

cd /volume1/web/nextcloud
sudo -u http php72 occ db:add-missing-primary-keys

Damit wird als User http das Programm occ mit php72 (PHP 7.2) aufgerufen und es läuft ohne Fehler durch! Danach sollten einige Warnungen aus der Übersichtsseite verschwunden sein. Gegebenenfalls muss OCC mit mehreren Parameter aufgerufen werden.

Quellen

 

Alle Angaben ohne Gewähr!

 

 

 

 

Einen Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht.


*


98 − = 94