Bild erscheint nicht
janni
- cgi
0 Chris0 Sonia0 Michael Schröpl0 janni
Hallo,
wer kann mir helfen. Mit meinem CGI-Prog. erzeuge ich unteranderem folgende Zeile:
<p><img src="back_home.gif" alt="Back Home"></p>
Das Bild liegt in der gleichen Directory wie das CGI-Prog..
Doch leider erscheint es nicht. Als Webserver benutze ich Apache.
Was mache ich falsch?
Hallo,
wer kann mir helfen. Mit meinem CGI-Prog. erzeuge ich unteranderem folgende Zeile:
<p><img src="back_home.gif" alt="Back Home"></p>
Das Bild liegt in der gleichen Directory wie das CGI-Prog..
Doch leider erscheint es nicht. Als Webserver benutze ich Apache.
Was mache ich falsch?
hi,
versuch mal den pfad von deinem Stammordner aus
von wo deine webseite geladen wird.
wenn du das cgi von einer html datei aus in der
datei aufrufst hast du glaube ich als pfad
den der html datei...
Sonia
Hi,
Das Bild liegt in der gleichen Directory wie das
CGI-Prog..
Wie ist dieses Verzeichnis im Webserver konfiguriert?
Als typisches CGI-Verzeichnis, welches bewirkt, daß jeder (!) URL innerhalb dieses Verzeichnisbaums als CGI-Skript interpretiert werden muß, ja?
Genau das versucht der Apache dann auch - nämlich Dein Bild "auszuführen". Damit wird er wenig Erfolg haben - und die entsprechende Fehlermeldung in Dein Error-Log schreiben.
Es gibt verschiedene Möglichkeiten, Dein Problem zu umgehen:
Dein Fall wäre - falls Du beispielsweise den Quelltext Deiner CGI-Anwendung nicht ändern könntest, weil sie ein binary ist - ein klassisches Beispiel für die zweite Konfigurationsmöglichkeit, die eben auch manchmal sinnvoll sein kann.
Viele Grüße
Michael
(der klassische CGI-Verzeichnisse ästhetischer findet, aber in der Realität auch damit leben kann, CGI an Endungen zu binden, weil es manchmal doch bequemer ist)
Vielen Dank Michael, der Tip hat mir sehr geholfen.
sonnige Grüße
Jan
Hi Jan,
Vielen Dank Michael, der Tip hat mir sehr geholfen.
schön, daß Du dazu auch eine Rückmeldung gibst - auch davon können andere Leser etwas lernen.
Auf diese Weise sieht man nämlich die typischen Probleme, die tatsächlich aufgetreten sind - und ich z. B. kann bei zukünftigen Antworten auf solche Fragen dann die möglichen Fehlerursachen in der Reihenfolge ihrer Wahrscheinlichkeit vorschlagen (theoretisch zumindest - ich bin ja kein Forum-Logfile-Auswerter ;-).
Viele Grüße
Michael