Calocybe: CGI und Apache

Beitrag lesen

Hi!

Aus dem ersten Posting:

<!--#include virtual="cgi-bin/countdown.cgi?target=Sep 28"-->

Hier verbergen sich schon zwei Fehler.
1. Du willst die URL "cgi-bin/countdown.cgi?target=Sep 28" einbinden. Genaugenommen ist das aber keine URL. Leerzeichen sind in URLs naemlich nicht erlaubt. Also schreibe "Sep28" oder "Sep_28" oder irgendwas, aber nicht "Sep 28".
2. Achte unbedingt auf die korrekte SSI-Syntax. vor dem Kommentar-Ende-Zeichen muss unbedingt ein Leerzeichen stehen. Also
<!--#include virtual="cgi-bin/countdown.cgi?target=Sep28" -->

4.  -  Sind die "Partner" (PHP, PERL und andere) korrekt installiert?
PHP schon; Perl weiss nicht

In welcher Sprache ist das CGI-Script denn geschrieben? Sofern es Perl ist, solltest Du Dir ueber diesen Punkt besser im klaren sein.

5.  -  Was sagen die Server-logs aus?

127.0.0.1 - - [08/Aug/2003:22:04:05 +0200] "GET /cgi-bin/countdown.cgi HTTP/1.1" 404 1196
127.0.0.1 - - [08/Aug/2003:22:04:54 +0200] "GET /cgi-bin/countdown.cgi HTTP/1.1" 404 1196
127.0.0.1 - - [08/Aug/2003:22:05:08 +0200] "GET /countdown.cgi HTTP/1.1" 200 3059
127.0.0.1 - - [08/Aug/2003:22:08:57 +0200] "GET /cgi-bin/countdown.cgi HTTP/1.1" 404 1196
127.0.0.1 - - [08/Aug/2003:22:08:58 +0200] "GET /cgi-bin/countdown.cgi HTTP/1.1" 404 1196

Also, ein /cgi-bin/countdown.cgi wird nicht gefunden, wohl aber ein /countdown.cgi.
Es sieht ganz so aus, wie wenn Du einfach die falsche URL im #include-Statement angegeben hast.

So long

--
Sie sollten aber ihre Politik nicht auf die Masse der Uninformierten abrichten, dann hätten sie Bundeskanzerlin werden sollen. Sie sind nun mal für die Drogenkonsumenten verantwortlich, und von denen glaubt ihnen keiner auch nur ein Wort. Das ist leider Fakt.
    -- Peter Hansen in einem Posting an die Drogenbeauftragte der Bundesregierung Marion Caspers-Merk
    (http://www.cannabislegal.de/politik/mcm-spdfraktion2.htm)