Benutzer-Werkzeuge

Webseiten-Werkzeuge


nextcloud

Dies ist eine alte Version des Dokuments!


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

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki