Beitragsdatum | 26.06.2012 |
---|---|
Letzte Aktualisierung | 31.10.2016 |
Ein Webseiten-Kunde meldete sich kürzlich: das Hochladen von Bildern klappt nicht mehr.
Bei dem Kunden setze ich Drupal 6.x ein und habe einige Module installiert. Für den einfachen Upload von Bildern nutze ich dort das FUpload-Modul und das ImageCache-Modul. FUpload ermöglicht den Upload mehrerer Bilder in einem Rutsch, ImageCache passt diese Bilder automatisch an eine gewünschte Größe an.
Seit kurzem erschien nach der Auswahl der hochzuladenden Bilder und nach dem Hochladen beim Klick auf „Nächster Schritte“ bzw. „Next Step“ ein Fehler:
Image FUpload needs to call the imagecache theme function with the attributes as an array.
FUpload ruft eine ImageCache-Funkltion fehlerhaft auf - das führt zu diesem Fehler.
Als Lösung gibt es einen Patch - dieser ist einzuspielen. Dazu wird das Kommandozeilen-Programm patch für Linux benutzt.
Dazu ist es notwendig ein Linux-System zur Verfügung zu haben (eine Anleitung für das Patchen unter Windows ist hier zu finden).
Vorgehen:
cd image_fupload # Patch anwenden: patch -p1 < ../1173408-fupload_imagecache_fatal_fix-6.patch
tar -czf image_fupload_backup.tgz image_fupload
Danach funktioniert das Hochladen der Bilder wieder. Die Bilder, die beim Hochladen zum oben genannten Fehler führten, sind übrigens bereits hoch geladen und stehen beim Klick auf „Nächster Schritt“/„Next Step“ beim nächsten Hochlade-Versuch zum Bearbeiten zur Verfügung. Es genügt also, nur ein neues Bild hochzuladen, um alle anderen Bilder für die weitere Verarbeitung vorzufinden.
(Quelle: drupal.org)
Ähnliche Themen im blog:
drupal, module