PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GD installiert - Keine Grafiken



mullfreak
18.03.11, 18:48
Hallo,
es geht um ein Suse 11.2 OpenSource mit installiertem Apache, MySQL, etc. Zur Anzeige von Grafiken wurde GD (php5-gd) über YAST installiert. Die phpinfo zeigt an, das GD installiert und enabled ist. Es werden jedoch keine Grafiken angezeigt, allerdings auch keine Fehlermeldung.

Zum Test habe ich das identische nochmals über Xampp nachgebaut, dort funktioniert es. Hier ein Screenshot wie es am Apache unter Suse aussieht:
http://pix.am/duOH.png

Hier das identische über XAMP:
http://pix.am/rno8.png

Was ist noch auffällig:
-wenn man unter XAMP über den Kalender fährt mit der Maus steht in der Statusleiste was von JavaScript etc.

Vielleicht kann mir jemand noch helfen. Danke schon mal....

Gruß
mULL

Manoman
18.03.11, 21:23
zum anzeigen wird der browser verwendet, GD erzeugt es
http://www.php.net/manual/de/image.examples-png.php
wenn du eine anleitung brauchst bitte melden

mullfreak
19.03.11, 01:22
@manoman
Danke für Deine Antwort. Leider weiß ich nicht, was ich damit anfangen soll. Wo muss ich den Code hin kopieren?

Ich habe jetzt von einer Server2Go-Installation den Inhalt der GD-Überprüfungs-PHP-Datei in eine PHP-Datei auf meinem Server geladen:


<?php
$Jpeg = ImageCreate(300,16);
$bg = ImageColorAllocate($Jpeg,255,150,0);
$tx = ImageColorAllocate($Jpeg,250,250,250);

ImageFilledRectangle($Jpeg,0,0,3,3,$bg);
ImageString($Jpeg,2,1,1, $_ENV["S2G_SERVER_SOFTWARE"]." generated image (by GD)" ,$tx);

header("Content-Type: image/png");
ImageJpeg($Jpeg, "", 100);
ImageDestroy($Jpeg);
?>


Dieser ist so ähnlich wie der aus Deinem Link. Wenn ich die Test-PHP-Datei aufrufe kriege ich einen Orangen-Balken mit dem Text: generated image (by GD).

Dann sollte doch alles passen??? Warum die Grafiken dann nicht angezeigt werden ist mir völlig schleierhaft. Liegt es doch an der PHP-Entwicklung und mit dem Server ist alles OK?

Kann ich GD bei Suse über YAST einfach deinstallieren und wieder installieren?

Gruß
MULL

marce
19.03.11, 09:47
schau doch mal iim Quellcode der generierten HTML-Seite nach, was das als image-URL angegeben ist - und rufe die ded. auf. Ein Blick in's Apache-Logfile ist sicherlich auch nicht verkehrt...

mullfreak
19.03.11, 11:16
Hi,
hab jetzt 2 Stunden das Apache-Logfile bereinigt, so dass sichtbar wurde, dass BCMOT fehlte, bzw. nicht ausgeführt werden konnte. Google berichtete, dass dann BCMATH nachinstalliert werden müsste. Gesagt, getan, es funktioniert jetzt.
War also kein GD Problem.

Danke für Eure Hilfe!!!

Gruß
MULL

tomfa b68
19.03.11, 13:45
Stelle die Lösung dann bitte auch in dem anderen Forum zur Verfügung.