Nextcloud - all-inkl.com php memory limit 512MB & Maximale Größe zum Hochladen
In diesem Beitrag möchte ich zwei Probleme behandeln, auf die ich bei der Betreuung von diversen Nextcloud Installationen immer wieder stoße.
Problem 1:
Wer kennt es nicht, du hast die Cloudsoftware Nextcloud auf einem All-inkl.com Server installiert und nach einem Update oder Upgrade kommt ständig folgende Fehlermeldung "Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB." und du fragst dich wie du diesen "Fehler" beheben kannst, damit Nextcloud nicht ständig meckert?
Lösung (bis einschließlich PHP Version 7.4):
Es muss in der .htaccess Datei im Root Verzeichnis folgender Eintrag, entweder am Anfang oder ganz zum Schluss, hinzugefügt werden:
php_value memory_limit 512M
Bitte beachten: Nach jedem Update oder Upgrade muss diese Einstellung überprüft und gegebenenfalls erneuert werden.
Lösung (ab PHP Version 8.0):
Laut Auskunft des all-inkl.com Supportteams, wird ab PHP 8 der htscanner nicht mehr unterstützt und somit ist das Setzen von "php_value" und "php_flag" nicht mehr mittels .htaccess möglich!
Abhilfe schafft jedoch eine .user.ini Datei im Root Verzeichnis der betreffenden Domain mit folgendem Eintrag:
memory_limit=512M
Bitte beachten: Dieses Limit soll den Server vor einer Überlastung schützen und da Ihr z.B. bei einem SharedServer-Tarif die Ressourcen mit anderen Kunden teilt, diesen Wert mit EXTREMER Vorsicht verändern!
Problem 2:
In einer Nextcloud Instanz auf einem All-inkl.com Server ist das Problem, dass in der Standardeinstellung der Dateiupload auf 200MB begrenzt ist.
Lösung:
(ACHTUNG aktuell in der Testphase! 2020-12-05 => Erfolg nicht gewährleistet)
Um dieses Limit anzuheben muss in der .htaccess Datei im Root Verzeichnis, entweder am Anfang oder ganz zum Schluss, folgendes hinzugefügt werden:
php_value upload_max_filesize 256m
Bitte beachten: Nach jedem Update oder Upgrade muss diese Einstellung überprüft und gegebenenfalls erneuert werden.
Viel Erfolg cu Ralf