PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Perl



ihuru
21.08.02, 18:15
Hallo Zusammen

Ich habe ein Problem :-) (Darum bin ich ja hier gelandet)

Meine Konfig:
Suse 7.3, Apache ,Perl

Wenn ich den Apache restarte, meldet er mir:
Starting httpd [ PERL PHP4 ] done

Die Datei auf dem WebServer habe ich auf 755 gesetzt

Wenn ich die Datei anwähle dann will der Browser sie downloaden :-( statt ausführen:

Was mache ich noch falsch?

Der Script:
#!/usr/bin/perl
use strict;
my(@liste);
@liste=glob "1*.jpg";
foreach my $bild (@liste) {
print "<img src=/$bild>\n";
}

Danke für deine Antwort
Michael

bom
21.08.02, 18:30
mach die Datei mal ausführbar.
chmod 755 filename

und schieb sie in das cgi-bin Verzeichnis Deines Webservers

ihuru
21.08.02, 21:53
Die Datei habe ich ja bereits auf 755 "ausführbar" gesetzt.

Kann ich denn diese Datei nicht in dem Verzeichnis lassen wo ich es ausführen will? http://www.mypage.ch/unterordner/script.pl

Bauchi
21.08.02, 22:20
versuch das in der conf oder in der .htaccess

AddHandler cgi-script .pl
und

Options +ExecCgi

ihuru
21.08.02, 22:42
AddHandler cgi-script .pl

Danke das wars.. :-)