Benutzer-Werkzeuge

Webseiten-Werkzeuge


nextcloud

Dies ist eine alte Version des Dokuments!


Nach einem Update von Nextcloud müssen häufig Nacharbeiten erledigt werden. Beispielsweise neue Indices anlegen oder ähnliches. Hierfür konnte man früher das Nextcloud Addon „Occ Web“ verwenden. Dieses ist leider nicht mehr aktuell. Der folgende beschriebene Weg löst das Problem des fehlenden Addons.

Für All-Inkl-Nutzer, die keinen SSH-Zugang haben oder diesen nicht nutzen möchten, bleibt die Alternative, OCC-Befehle über PHP-Skripte im Browser auszuführen. Dazu erstellt man eine PHP-Datei im Nextcloud-Root-Verzeichnis, z. B. dbmaintenance.php, mit folgendem Inhalt:

<?php
exec("/usr/bin/php81 -d memory_limit=512M /dein/relativer/pfad/occ db:add-missing-indices > dbmaintenance.txt 2>&1");
exec("echo 'DB-Maintenance erfolgreich' >> dbmaintenance.txt");
?>   

Ersetze /dein/relativer/pfad/occ mit dem Pfad, den du über phpinfo() ermittelt hast (durch eine info.php-Datei im selben Verzeichnis). Nach dem Aufruf der Datei im Browser über deine-domain.tld/dbmaintenance.php wird das Ergebnis in dbmaintenance.txt gespeichert.

Wichtig: Lösche die generierten Dateien (dbmaintenance.php, dbmaintenance.txt) nach der Ausführung wieder, um Sicherheitsrisiken zu vermeiden.

Tip von hier


Info nur für mich: im folgenden Verzeichnis sind Vorlagen abgelegt. /scherwa_net/BACKUP-fuer-DATA-Wartungsarbeiten/

nextcloud.1771508143.txt.gz · Zuletzt geändert: von wiki

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki