Nachdem ich meine Nextcloud-Instanz auf 27.1.3 erneuert habe, wird folgende Fehlermeldung im Backend angezeigt:
Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB.
Dies ist dem Umstand geschuldet, dass die neuste Nextcloud-Version auch PHP 8.X erfordert. In der Basiskonfiguration sind in der php.ini jedoch nur 128MB aktiviert. Diesen Wert habe ich noch nicht angepasst. Da ich php-fpm als Prozessmanager nutze, handelt es sich bei der Anpassung um die Konfigurationsdatei mit dem Pfad /etc/php/8.2/fpm/php.ini.
; Maximum amount of memory a script may consume
; https://php.net/memory-limit
memory_limit = 128M
Aus diesem Grund wird das Memory-Limit für PHP 8.2 auf meinem Server auf 512MB erhöht. Zu Zwecken der Nachvollziehbarkeit wird der alte Wert nur auskommentiert und beibehalten.
; Maximum amount of memory a script may consume
; https://php.net/memory-limit
;memory_limit = 128M
memory_limit = 512M
Anschließend wird der PHP-FPM-Dienst neu gestartet, damit die neue Konfiguration aktiv wird.
sudo systemctl restart php8.2-fpm.service
Siehe hierzu auch:
Es fehlt die Angabe in WELCHER php.ini Datei die Änderung gemacht werden muss?? In /fpm oder in /apache2 ??
Mit freundlichen Grüßen
L. Manthey
Hallo L. Manthey, ich musste selbst nochmal nachschauen und habe es ergänzt. Es war diese Datei: /etc/php/8.2/fpm/php.ini.
Beste Grüße
Maximilian