nach dem Update auf Nextcloud 20.0.4 und der Installation von php FPM kommt jetzt die Meldung der Speichergrenze/memory_limit in der Nextcloud Übersicht:
Es gibt einige Warnungen bei Deiner Systemkonfiguration.
Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB.
/etc/php7.4/apache2/php.info
und
memory_limit 128M
Umgehen konnte ich das Problem jetzt mit dem Ändern der .htaccess Datei im nextcloud Verzeichnis:
php_value upload_max_filesize 16G
php_value post_max_size 16G
php_value memory_limit 1G
Aber das Problem ist damit ja nicht wirklich gelöst, nur umgangen.
Ich verändere die mitgelieferte .htaccess von Nextcloud nicht; habe sie mir gerade angeschaut, aber die php-Optionen beziehen sich auf mod_php.
Ich verwende das FPM-PHP und meine Einstellungen finde ich wie oben angegeben. Wenn ich dort eine Änderung mache, kann ich diese anschließend in phpinfo() sehen, ohne zusätzlich die .htaccess zu ändern.
Zu erwähnen bliebe der post_max_size:
Original: 8M
Meine: 128M
und upload_max_filesize
Original: 2M
Meine: 100M
betrifft beides FPM-PHP. Der Upload von 5GB Dateien klappt ohne Probleme
Ich hatte das gleiche Problem und mir fast einen Wolf gesucht…
Meine Lösung:
Bei “normalem” php ist die config unter /etc/php/7.4/apache2/php.ini
Da ich aber php-fpm verwende ist die config unter /etc/php/7.4/fpm/php.ini!
Daher dort “memory_limit = 512M” eintragen und
service php7.4-fpm restart
service apache2 restart
Problem zumindest bei mir gelöst.