You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Silvio Siefke <we...@silvio-siefke.de> on 2003/08/18 17:11:46 UTC

PERL for Apache

hallo,

ich würde gerne CGI Scripts ausführen lassen.

Ich habe ein Script Alias auf das entsprechende Verzeichniss gelegt.
Verzeichnisse reingepackt und chmod 755 ausgeführt.

Doch wenn ich das Script aufrufe kommt immer HTTP 404
Seite wurde nicht gefunden. Das Script ist aber da drin.

Error LOG
[Mon Aug 18 19:01:41 2003] [error] [client 192.168.0.20] script not found
or unable to stat: /usr/local/httpd/cgi-bin/info.cgi

Script
#!/usr/bin/perl

print "Content-type: text/plain", "\n\n";
foreach $key (sort keys %ENV)
{
 print $key, " = ", $ENV{$key}, "\n";
}
exit (0);

Hat jemand Rat.

Gruß Silvio





--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: PERL for Apache

Posted by Benjamin Podszun <be...@galactic-tales.de>.
Mahlzeit.
On Mon, 2003-08-18 at 17:11, Silvio Siefke wrote:
> hallo,
> 
> ich würde gerne CGI Scripts ausführen lassen.
> 
> Ich habe ein Script Alias auf das entsprechende Verzeichniss gelegt.
> Verzeichnisse reingepackt und chmod 755 ausgeführt.

Uhm.. Das ist ein wenig unklar, meiner Meinung nach.

> Doch wenn ich das Script aufrufe kommt immer HTTP 404
> Seite wurde nicht gefunden. Das Script ist aber da drin.
> 
> Error LOG
> [Mon Aug 18 19:01:41 2003] [error] [client 192.168.0.20] script not found
> or unable to stat: /usr/local/httpd/cgi-bin/info.cgi

Wirklich hier? Sicher?

> Script
> #!/usr/bin/perl
> 
> print "Content-type: text/plain", "\n\n";
> foreach $key (sort keys %ENV)
> {
>  print $key, " = ", $ENV{$key}, "\n";
> }
> exit (0);

Das Script sieht gut aus..
Die Fehlermeldung klingt auch eher nach "kann ich nicht finden" oder
"darf ich nicht lesen".. Daher tippe ich auf Fehler deinerseits beim
Alias oder der Rechtevergabe, _falls_ das Script wirklich an der
genannten Stelle sein sollte.

Ben


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------