Image Reflection funktioniert nach Umzug nicht mehr
am 03.11.2009 - 14:59 Uhr in
Hallo Forum,
habe vor kurzem ein fast fertiges Projekt übernehmen müssen, welches bis vor kurzem auf einem anderen Server weitgehend fehlerfrei lief. Zumindest das folgende Problem existierte nicht.
Bin auf dem Drupal-Gebiet auch ein absoluter Frischling.
Momentan habe ich ein Problem mit der Bilderverwaltung (Drupal Version 5.20). Vielleicht hat einer ne Idee, wo ich noch ansetzen kann. Also folgende Situation:
Die Seite nutzt u.a. das Imageflow Modul und Imagecache (über den auch eine Reflektion bei den Bildern erzeugt wird und im imagecache-Verzeichnis gespeichert wird). Da es bei den existierenden Bildern ein paar Probleme gab (verschiedene Größen usw.), wollte ich alle Vorschau-Bilder neu generieren lassen, um es einheitlich zu haben.
Unter Strukturierung --> Imagecache --> Alle Anzeigen - gibt es u.a. ein Preset namens "imageflow", was für die Reflektion mit verantwortlich ist. Dort wird das Bild erst zurechtgestutzt, dann am Ende ist folgendes Kommando eingetragen:
Reflection RGB: 255,255,255, Output height: .35, Alpha start: 50, Alpha end: 0
In dem Vorschaubild unten drunter sieht man von der Reflektion aber nichts. Ebenso wird nach einem "flush" die Reflektion bei den Bildern nicht neu erzeugt. Das verkleinern/ausschneiden funktioniert aber wie es soll.
Wenn ich einen Punkt im Preset bearbeiten will, kommen einige Fehlermeldungen in der Art
warning: imagesx(): supplied argument is not a valid Image resource in /srv/www/vhosts/domain.de/subdomains/vorschau/httpdocs/sites/all/modules/imageapi_reflect/imageapi_reflect.module on line 37.
(alle anderen zugehörigen Fehlermeldungen resultieren aus dieser ersten, d.h. da es keine valide Image resource ist, kann die Größe nicht ausgelesen werden usw.)
Die installierten Image-Module sind folgende (GD Lib ist auch auf dem Server installiert):
Image 5.x-2.0-alpha4
ImageAPI 5.x-1.5
ImageAPI Reflect 5.x-1.x-dev (2008-Jul-06)
ImageCache 5.x-2.5
Imagecache Actions 5.x-3.1
ImageField 5.x-2.6
Imageflow 5.x-1.x-dev (2008-Jul-12)
Imagemenu 5.x-1.1
Hat einer ne Idee, woran es liegen könnte bzw. was ich eventuell falsch mache? Das Memory-Limit wurde erstmal auf 512MB erhöht, um das auch auszuschließen. Danke schonmal :-)
- Anmelden oder Registrieren um Kommentare zu schreiben
Vom Memory Limit her passt
am 04.11.2009 - 10:18 Uhr
Vom Memory Limit her passt es mit 512 MB auf jeden Fall ;)..
Der Fehler weist darauf hin, dass wohl das Bild nicht korrekt gelesen / übergeben werden kann - dies könnte an einer Zugriffsbeschränkung für einen Ordner liegen.
Hast du auf dem neuen Server die Schreibberechtigungen für das temp Verzeichnis bzw. die imagecache Verzeichnisse geprüft ?
Welche Version von GDLib ist auf dem neuen Server installiert ?
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Die GD Version ist "bundled
am 04.11.2009 - 10:32 Uhr
Die GD Version ist "bundled (2.0.34 compatible)" (PHP Version 5.2.11)
Das tmp-Verzeichnis steht auf 777. Auch werden die Bilder ja richtig in der Größe reduziert und gecroppt, nur der Schritt mit der Reflection (also das Alpha-Blending quasi) wird nicht ausgeführt. Gecached werden die verkleinerten Bilder auch richtig (im Verzeichnis files/imagecache/imageflow/images/).