"Memory size exhausted" bei Profilbild-Upload
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 20.01.2010 - 10:56 Uhr in
Hallo
Ich nutze auf meine meiner Seite das Modul "Reg with pic", so dass User ihr Profilbild direkt bei der Registrierung hochladen können. Jedoch kommt serverbdingt der Fehler: "Allowed memory size of 68157440 bytes exhausted",
wenn die Bilder etwa 1MB übersteigen. Es steht eigentlich schon dort, dass die Bilder nicht größer als 1MB sein dürfen.
Aber viele können ja nicht lesen. Ist dann eben blöd wenn serverseitig der Fehler kommt und die Nutzer nix damit anfangen können. Gibt es eine Möglichkeit, stattdessen eine Seite anzuzeigen, in der beispielsweise steht, "Dein Bild ist zu groß, bitte lade ein Bild mit max. 1MB hoch..."??
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Hier tritt ein
am 20.01.2010 - 11:22 Uhr
Hier tritt ein serverseitiger Fehler auf, der weitere Kontrolle durch PHP verhindert. Das Script bricht ab, weil für PHP kein Memory mehr zur Verfügung steht (in dem Fall reichen die 64MB nicht). Das kann bei Bildbearbeitungen vorkommen. Eine Erhöhung auf 96 MB wäre sinnvoll.
Beste Grüße
Werner
Ja, so weit ist mir das auch
am 20.01.2010 - 11:41 Uhr
Ja, so weit ist mir das auch bekannt. Die Seite läuft aber leider über Shared Hosting bei all inkl. Bei diesem Paket ist der maximale Speicher auf 65MB begrenzt. Also wird damit nix. Aber kann ich diese Fehlermeldung irgendwie anders ausgeben. So dass beim Upload des Bildes beispieweise schon bemerkt wird, das es zu groß ist?
Oder eben da steht: "Dein Bild ist zu groß"?
autoberater schrieb Ja, so
am 20.01.2010 - 12:19 Uhr
Ja, so weit ist mir das auch bekannt. Die Seite läuft aber leider über Shared Hosting bei all inkl. Bei diesem Paket ist der maximale Speicher auf 65MB begrenzt. Also wird damit nix. Aber kann ich diese Fehlermeldung irgendwie anders ausgeben. So dass beim Upload des Bildes beispieweise schon bemerkt wird, das es zu groß ist?
Oder eben da steht: "Dein Bild ist zu groß"?
Du kannst je nach Tarif bei all-inkl. auch in deiner htaccess
php_value memory_limit 96M
oder 128M einfügen.
Frag mal beim Support nach was du machen darfst.
Grüße