Christoph Schnauß: CGI und Apache

Beitrag lesen

hallo Phillip,

Ich erstell gerade eine Seite auf der ein cgi-script eingebaut werden soll.

Das tust du höchstwahrscheinlich nicht. Sondern in deiner Seite ist ein Formular enthalten, das auf dem Server ein CGI-Script anstoßen soll, gelle?

Das hab ich auch getan. Doch wenn ich die Seite per apache auf meinem PC anschauen möchte, wir das CGI-Script nicht angezeigt.

Das ist völlig korrekt. CGI-Scripts _dürfen_ nicht angezeigt werden, allerdings sollen sie das Ergebnis ihrer Arbeit an den Server zurückliefern, und der Server soll es dann deinem Browser übergeben.

Muss man CGI in Apache vielleicht extra aktivieren etc.?

Das kommt drauf an, wie dein Server bisher aussieht. Ja, man muß dem Apache mitteilen, daß er CGI-Anforderungen beachten und befolgen soll.

Folgendes habe ich in meine HTML Seite eingebunden:
<!--#include virtual="cgi-bin/countdown.cgi?target=Sep 28"-->

Das ist eine SSI-Anweisung. Weiß denn dein Apache zusätzlich noch, daß er auch SSI können muß?

Und für _solche_ Nachfragen mal was Grundsätzliches:
1.  -  Ist das ein lokal installierter Apache?
2.  -  Welches Betriebssystem hast du?
3.  -  Um welche Apache-Version handelt es sich?
4.  -  Sind die "Partner" (PHP, PERL und andere) korrekt installiert?
5.  -  Was sagen die Server-logs aus?

Wenn du _diese_ Informationen mitliefern würdest, könnte man dir möglicherweise mit einem Satz antworten und alles wäre gut. So wie du die Frage formuliert hast, muß man aber mehrere Nachfragen stellen, um dein "Problem" überhaupt erstmal verstehen zu können.

Grüße aus Berlin

Christoph S.