Guten Tag typo3-Fangemeinde,
ich habe ein Problem mit der Darstellung von Bildern.
Im Back- und Frontend werden keine Bilder angezeigt.
Backend:
Die Bilder werden beim Einbinden korrekt in das Upload-Verzeichnis kopiert. Im Page-Modul unter Images wird jedoch kein Thumbnail angzeigt. Der Dateiname wird jedoch angezeigt im Listenfeld.
Wenn man auf das Platzhalterysmbol klickt (das weiße Kästchen mit dem roten Kreuz, das statt des Thumbnails angzeigt wird), öffnet sich ein Popup. Die Breite des Bildes wird korrekt erkannt. Aber auch hier wird das Bild nicht angzeigt
Frontend:
Die mit "Show" im Browser angezeigte Seite stellt ebenfalls keine Bilder dar. Es ist nur ein schwarzes kleines Quadrat zu sehen.
Zur Verdeutlichung des Problems habe ich unter www.tripdrop.com/typo3/
Bildschirmfotos des Problems ins Netz gestellt.
Wo liegt der Fehler?
Schöne Grüße und vielen Dank im Voraus
Stefan
Was sagen denn die Image-Tests im Install-Tool?
... zunächst vielen Dank für den Tipp.
Habe mir die mittels Install Tool die aktuelle Konfiguration angeguckt und entdeckt, dass ImageMagick nicht installiert ist.
Habe jedoch noch keine Installationsdateien für Windows von ImageMagick 4.2.9 (das wird empfohlen) gefunden. Mit ein bisschen Glück werde ich doch noch fündig. Hoffe, dass damit das Problem gelöst ist.
Gruß anbei
Stefan
ImageMagick ist beim WAMP Installer mit dabei. Ansonsten einzeln für Windows unter http://typo3.sunsite.dk/software/windows/
ImageMagick läuft und die Bilder werden angzeigt.
Leider stellt sich nun das nächste Problem ein. Typo3 gibt folgende Fehlermeldungen aus (Auszug):
Warning: imagecreatefrompng(): 'g:/localhost/htdocs/typo3/typo3temp/temp_a3e742bb373ea60d4587f0c43276bd26_menuNT.png' is not a valid PNG file in g:localhosthtdocs ypo3 ypo3 3libclass.t3lib_stdgraphic.php on line 1421
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in g:localhosthtdocs ypo3 ypo3 3libclass.t3lib_iconworks.php on line 150
usw.
Mit meinem laienhaften Kenntnissen vermute ich das Problem in der GD LIB (Version 2.x), die möglicherweise nicht 100% kompatibel ist.
Vielerorts wird zudem auf das Problem der fehlenden GIF-Unterstützung hingewiesen und eine ältere GD-LIB für PHP empfohlen.
Diese für eine Windows-Plattform (ja, ich weiß, sollte man nicht haben #;-) zu finden ist jedoch nicht einfach. Die älteste auf www.boutell.com verfügbare Version ist 1.8, die aber laut readme.txt auch keine GIF-Unterstützung beinhaltet.
Grüße
Stefan
... habe auch die Anweisung des Install-Tools befolgt und das Temp-Verzeichnis und den Inhalt der Table gelöscht.
(When you change the settings for Image Processing you must take into account that old images may still be in typo3temp/ folder and prevent new files from being generated! This is especially important to know, if you're trying to set up image processing for the very first time.
The problem is solved by clearing the typo3temp/ folder. Also make sure to clear the cache_pages table.)
Was spricht denn dagegen, Typo3 inkl. aller benötigten Softwarepakete nochmals frisch mit dem WAMP Installer aufzusetzen? WAMP habe ich zwar noch nie selbst verwendet, aber da sollte eigentlich alles passend dabei sein.
Jochen Weiland
ich habe die Ursache für die Fehlermeldungen gefunden:
Es war ein Konfiigurationsfehler in Typo3!
Im Install Tool, Bereich "4: All Configuration" unter "[GFX]" war "[gdlib_png]" aktiviert. Mit dieser Einstellung wird PHP GDLIB angewiesen, ausschließlich PNG zuzulassen.
Das Kontrollkästchen muss jedoch deaktiviert sein. Mit dieser Einstellung gibt es im Backend von Typo3 keine Fehlermeldungen mehr:
-------------------------------------------------------
[gdlib_png]
Boolean. Enables the use of GD, with PNG only. This means that all items normally generated as gif-files will be png-files instead!
[GFX][gdlib_png] = 0
-------------------------------------------------------
> Neuinstallation WAMP
Im Grunde nichts #;-)
Manchmal ist ein Zurücksetzen auf die Ausgangs- bzw. Grundeinstellungen in verfahrenen Situationen die einzige/letzte Rettung. Häufig jedoch müssen dann wieder sehr viele Einstellungen manuell vorgenommen werden, um das System an die individuellen Gegebenheiten anzupassen. Da muss man sorfgältig abwägen.
Vielen Dank für die Tipps.
Bis zum nächsten Problem #;-)
Stefan
Prinzipiell sollte Typo3 in beiden Fällen funktionieren. Die Option "PNG only" dient dazu, Typo3 auch dann zum Laufen zu bringen, wenn die gdlib keine GIF-Unterstützung bietet. Dann werden statt GIFs halt PNGs erzeugt.
Aber Hauptsache, es läuft jetzt...
Jochen Weiland