Zum Inhalt springen

GDLib funktioniert nicht.

Erstellt am 5. Januar 2007 · 4 Antworten · letzte Antwort am 22. April 2007

Tags: Bilder, Frage

Acepilot ·

Hallo zusammen,

Ich versuche gerade Typo 3 4.0.3 auf einen neuen Server zu installieren. Leider breitet mir die GD Libary Kopfzerbrechen, denn in dem Install Tool wird dort keines der Bilder angezeigt.

Benutzen tu ich als OS OpenSuse 10.1, mit Apache 2.2.0 & PHP 5.1.2. Meiner Meinung nach ist die GD Lib mit im PHP eingebunden, oder täusche ich mich da. Siehe Auszug aus phpinfo.

GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.10
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XPM Support enabled
XBM Support enabled
JIS-mapped Japanese Font Support enabled

Wodran kann das noch liegen, das ich keine Bilder angezeigt bekomme?

Ich hoffe ihr könnt mir helfen.

Gruß
Markus

profalety ·

hi,
ich habe genau das gleiche Problem.
PHPinfo sagt mir Freetype etc. seien installiert, aber Typo3 sagt mir:
"FreeType is apparently not installed
It looks like the FreeType library is not compiled into GDLib. This is required when TYPO3 uses GDLib and you'll most likely get errors like 'ImageTTFBBox is not a function' or 'ImageTTFText is not a function'."

Irgendjemand eine Idee woran das liegen könnte?

dschaebel ·

Hallo,

ist das Problem gelöst? Ich habe TYPO3 auf Opensuse 10.2 installieren wollen, gleiches Phänomen.

Das Kommando
/usr/bin/gm convert -geometry 170x136! -colorspace RGB -quality 70 /opt/lampp/htdocs/tmp001/yamlt3/typo3/sysext/install/imgs/jesus.jpg[0] /opt/lampp/htdocs/tmp001/yamlt3/typo3temp/pics/install_read_jpg.jpg

gibt folgenden Fehler:
No decode delegate for this image format (/opt/lampp/htdocs/tmp001/yamlt3/typo3/sysext/install/imgs/jesus.jpg)

MfG

Detlef

PhoenixAusDerAsche ·

Hallo!

Werden überhaupt keine Bilder angezeigt? Oder nur einzelne nicht? Welche Bereiche des Bildertests funktionieren nicht?

Prüfe mal die Einstellungen im Backend->Install->5.All Configuration! Dort gibt es einige Einstellungen zu ImageMagic usw.! U.a. auch Pfadangaben und die Einstellung ob Combine (älter IM Versionen) oder Composite (neue Versionen) als Programm benutzt wird.

Bei mir lag der Fehler u.a. darin, daß ich ne neuere IM Version habe und er das Programm Combine nicht gefunden hat. Schau die mal die Befehlszeile unterhalb der Bilder an und du siehst wo die Datei liegen soll. Prüfe mal ob die auch dort zu finden ist und konfiguriere ggf. Pfad usw. auf Composite und die anderen 2 Programme um wenn er die Datei wo anders findet. Weiter korriegiere wenn nötig die IM-Versionsangabe in der All-Configuration.

Das Installationsverzeichnis von IM bei opensuse weicht evtl. von dem in TYPO3 definierten Standart ab und muß angepasst werden. Bei meinem Rootserver mit Suse9x ist es z.B. /usr/bin bei der Variable im_path und im_path_lzw! Weiter eben o.g. Composite bei im_combine_filename!

EDIT>Prüfe auch mal ob die Temp-Verzeichnisse so schreifähig sind, wie es lt. install.txt usw. empfohlen wird. Kann auch sein das er die temporären Dateien für die Erstellung nicht ablegen kann. Was es bei GraphicMagic noch zu beachten gibt weiß ich nicht da ich bisher nur IM verdende.<EDIT

Gruß
Phoenix

user667 ·
profalety schrieb

PHPinfo sagt mir Freetype etc. seien installiert, aber Typo3 sagt mir:
"FreeType is apparently not installed
It looks like the FreeType library is not compiled into GDLib. This is required when TYPO3 uses GDLib and you'll most likely get errors like 'ImageTTFBBox is not a function' or 'ImageTTFText is not a function'."

Gleiches Problem hatte ich auch. PHP 4.4.4 auf Debian Etch. Der Witz war, dass das hier funktionierte:

if (function_exists('imagettftext') && function_exists('imagettfbbox')) {
    echo "freetype lib functions are available.";
} else {
    echo "freetype lib functions are not available.";
}

Auch die meisten Tests im Bereich "Image processing" haben funktioniert, auch die der GDLib.

Das Problem bei mir war, dass der SymLink von Vera.ttf auf eine nicht vorhandene Schrift gezeigt hat (oder besser gesagt auf das falsche Verzeichnis). Nachdem ich den SymLink in t3lib/fonts/ aktualsiert hatte, lief auch die Installation wieder normal.

Grüße
user