Hallo!
Ich bekomme leider SSI unter Apache (1.3.9) bei meinem Window98-Rechner nicht zum Laufen. Ich nutze den Apache-Server, um meine Homepage lokal zu testen. CGI-Programme laufen übrigens einwandfrei.
Ich habe in der httpd.conf die Zeilen
AddType text/html .shtml
AddHandler server-parsed .shtml
eingefügt. Außerdem habe ich bei den Directory Options "Includes" und "ExecCGI" hinzugefügt.
Nun habe ich folgendes Perl-Testprogramm geschrieben und als test.pl in mein cgi-bin-Verzeichnis gestellt:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "test\n";
Folgende Zeilen habe ich nun in eine Datei namens test.shtml an verschiedene Stellen geschrieben:
<!--#include virtual="/cgi-bin/test.pl" -->
<!--#exec cgi="/cgi-bin/test.pl" -->
Die erste Zeile wird interpretiert, allerdings wird an dieser Stelle der Sourcecode des Testprogramms angezeigt.
Die zweite Zeile wird überhaupt nicht interpretiert sondern bleibt als Kommentar im HTML-Code stehen.
Habe ich irgend etwas vergessen?
Vielen Dank im Voraus,
Markus