Nextgen-Gallery Problem… und Lösung
22.11.2009Ich habe gestern und heute mal wieder Bilder für meine Seite sowie für die Seite der Stadtliga Brandenburg hochgeladen. Upload und Einbindung der Bilder in die Gallery waren kein Problem, nur das Erstellen der Thumbnails funktionierte nicht. Jedesmal erschien die Meldung
„Exceed Memory limit. Require : xx.xx MByte“.
Gestern habe ich mir noch nichts dabei gedacht, heute nervte es und ich fing an danach zu googlen. Zuerst installierte ich die neueste Version der Nextgen-Gallery, das Problem blieb bestehen. Auf Benjus Blog gab es zwar 2 Lösungsmöglichkeiten, beide halfen mir jedoch auch nicht weiter.
Während des des Durchlesens der angegebenen weiteren Möglichkeiten las ich etwas von „Verringerung der Pixelanzahl je Bild“. Ich verkleinere meine Bilder immer etwa auf 1280×1024, die letzten hochgeladenen Bilder hatten jedoch eine Größe von 1600×1200, warum weiß ich auch nicht. Bilder in 1280×1024 sind ja eigentlich für einen Blog ausreichend.
Ich verringerte nun die Bilder auf etwa 1200×1000 und siehe da, das Problem war gelöst, die Thumbnails wurden automatisch erstellt. Mein Webhoster muss da irgendwelche Grenzen gesetzt haben an die ich gestoßen bin.
Wenn bei jemanden beim Erstellen von Thumbnails die besagte Fehlermeldung erscheint, dann als erstes evtl. die Bildgröße verringern und dann weitere Lösungsvorschläge ausprobieren.
Bei mir werden gar keine Thumbnails erstellt. Hab auch noch keine Lösung gefunden. Falls jemand was hat, bitte posten, danke!
Geduld heißt die Lösung. Nach dem Upload erscheint oben im Screen ein roter Balken „Vorschaubilder werden erstellt“. Wenn der nicht bis 100% abgewartet wird vor dem Wechsel zu einer anderen Seite, sind die Thumbnails nicht erstellt.
Bei mir hat er selbst bei 500x500er Bildern rumgemeckert mit “Exceed Memory limit. Require : xx.xx MByte”.
Die Lösung war folgende:
in der wp-content/plugins/nextgen-gallery/lib/gd.thumbnail.inc.php
in Zeile 161:
@ini_set(‚memory_limit‘, ‚128M‘);
die Auskommentierung rausnehmen, und somit eine Ausreizung des Speicherplaztes möglich machen.
Bei Freehostern / Sparhostern wird das natürlich nicht viel bringen…