Wahrscheinlich liegt es an der Einstellung der PHP-Variablen post_max_size. Es gibt drei relevante PHP-Variablen, denen in Elgg's .htaccess-Datei Werte zugewiesen werden. Neben post_max_size sind dies noch upload_max_filesize und memory_limit. Standardmässig setzt Elgg für upload_max_filesize 5 MB, für post_max_size 8 MB und für memory_limit 64 MB. Die Grenze einer Datei fürs Hochladen setzt upload_max_filesize. In Deinen Fall ist dies wohl ausreichend, da die Orginaldatei vorhanden ist. Allerdings benötigt Elgg während des Erstellen der Vorschaubilder (verschiedene Größen) etwas mehr Speicher bei der Übergabe / dem Verschieben der Bilddateien. Da setzt post_max_size ein Limit, dass wohl in Deinem Fall nicht aussreichend ist. Die 64 MB bei memory_limit sollten eigentlich für den Resize-Vorgang durch die GD-Library zumindest bei einem 3 MB Bild noch ausreichend sein, kann allerdings bei größeren Bildern ebenfalls zu klein sein.
Du solltest in .htaccess mal die Werte für post_max_size und eventuell upload_max_filesize anpassen. Falls genügend RAM auf dem Server vorhanden ist kannst Du auch memory_limit vergößern. Was Du dann allerdings noch prüfen musst, ist, ob größere Werte, die in .htaccess gesetzt werden, überhaupt berücksichtigt werden. Es könnte nämlich auch sein, dass auf Deinem Server vom Hoster größere Werte einfach nicht zugelassen werden bzw. das PHP-Variablen nicht via .htaccess-Dateien verändert werden können.
Hallo,
vielen Dank. Ich habe die beiden Werte erhöht und nun klappt es.
Grüße
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.