Nextcloud-Updater: PHP-Fatal-error beheben – Allowed memory size of ... bytes exhausted
English
Deutsch
Problem:
Beim Versuch, Nextcloud über die Kommandozeile (z. B. per SSH) mit einem Befehl wie
nextcloud_updater.sh
php updater/updater.pharzu aktualisieren, wird eine Fehlermeldung angezeigt, die PHP Fatal error: Allowed memory size of ... bytes exhausted enthält, wie beispielsweise diese:
[…existing code…]
nextcloud_updater_error_output.txt
[✔] Check for expected files
[✔] Check for write permissions
[✔] Create backup
[✔] Downloading
[ ] Verify integrity ...PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 155061456 bytes) in phar:///owncloud.mydomain.com/updater/updater.phar/lib/Updater.php on line 637Lösung
Versuchen Sie zunächst, das Speicherlimit in Ihrem Webhosting-Panel oder in der php.ini anzupassen. Ist dies nicht möglich – wie bei meinem Hoster, der unterschiedliche Einstellungen für das FastCGI-PHP im Vergleich zum Kommandozeilen- (CLI-) PHP verwendet – können Sie das Speicherlimit manuell festlegen mit
php_memory_fix_command.sh
php -d memory_limit=512M updater/updater.pharCheck out similar posts by category:
Networking, Nextcloud, PHP
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow