Florian Auer: Problem mit Apache :-)

Beitrag lesen

Nachdem ich endlich den Apache-Server zum Laufen gebracht habe (mit SSI! Hurra!), habe ich noch ein Problem:

Ich möchte einen Textcounter per SSI einbinden. Allerdings finde ich nach Aufruf der Seite und des <!--exec cgi="/cgi-bin/counter.pl"--> einen Eintrag mehr in der error.log:

[Mon Jul 19 17:55:38 1999] [error] [client 127.0.0.1] couldn't spawn child process: c:/eigene dateien/internet/cncstation.neu/cgi-bin/counter.pl

Da CGIs allgemein mit dem Apache bei mir nicht ausgeführt werden, dachte ich an ein Konfigurations-Problem mit dem Apache. Ich beschäftige mich seit Samstag damit, kam aber noch nicht dahinter. Die Initialisierung für ausführbare Dateien sieht folgendermaßen aus:

[...]

ScriptAlias /cgi-bin/ "C:/Eigene Dateien/Internet/cncstation.neu/cgi-bin/"

<Directory "C:/Eigene Dateien/Internet/cncstation.neu">
    Options ExecCGI Includes
    Order allow,deny
    Allow from all
</Directory>

<Directory "C:/Eigene Dateien/Internet/cncstation.neu/cgi-bin">
    Options ExecCGI
    AllowOverride None
</Directory>

[...]

AddHandler cgi-script .cgi
AddHandler cgi-script .pl
AddHandler cgi-script .pm
AddHandler cgi-script .exe

AddType text/html .shtml
AddHandler server-parsed .shtml

[...]

das Counter-Script habe ich auch da:

#!/usr/bin/perl

Counter für CnCStation.de

open (COUNTER, "<counter.dat");
$count = <COUNTER>;
close (COUNTER);

print $count;
$count++;

open (COUNTER, ">counter.dat");
print COUNTER $count;
close (COUNTER);

Die Syntax im Script ist laut perl -w korrekt.

Ich bin für jede Hilfe sehr dankbar.

MfG Florian Auer