Page 1 of 1
Perl Script wird im Browser als Klartext angezeigt
Posted: 2004-07-02 11:13
by reinerebner
Hallo zusammen, ich brauche eure Hilfe:
Habe einen Root-Server mit RedHat9.
Beim Ausführen von Perl-Scripten, die im cgi-bin Verzeichnis liegen wird das Script im Klartext angezeigt!
In der httpd.conf habe ich folgendes eingetragen:
AddHandler perl-script .pl
AddHandler cgi-script .cgi
Wo ist das Problem?
Vielen Dank für eure Hilfe.
Reiner Ebner
welche version
Posted: 2004-07-02 11:21
by mc5000
welchen webserver hast du ?
apache 1.3 ?
:arrow:
http://httpd.apache.org/docs/howto/cgi. ... opermitcgi
da steht schon mal alles wichtige drin
laufen die cgi denn sonst ?
hast du den script alias richtig angelegt ?
ist die nutzung von cgi erlaubt (zB. VirtualHost ..) ?
:?: fragen über fragen :?: :-D
Re: Perl Script wird im Browser als Klartext angezeigt
Posted: 2004-07-02 18:51
by reinerebner
Kannst du mir noch etwas auf die Sprünge helfen?
Apache 1.3 ist korrekt.
Es läuft überhaupt kein .cgi oder .pl
Was meinst du mit "hast du deinen script-alias richtig angelegt?
Dieser Eintrag ist in der "httpd.conf" eingetragen:
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
Ist das OK?
Was meinst du mit "Ist die Nutzung von cgi erlaubt (VirtualHost...)?
Wo kann ich das kontrollieren?
Auch Fragen über Fragen!
Re: Perl Script wird im Browser als Klartext angezeigt
Posted: 2004-07-02 18:56
by reinerebner
Weiter ist in der "httpd.conf" folgendes eingetragen:
AddHandler cgi-script .cgi
AddHandler perl-script .pl
Wenn ich die zweite Zeile rausnehme, bekomme ich die Fehlermeldung "Premature end of script headers: admin.pl"
Wenn sie drin bleibt, bekomme ich das pl-script im Klartext angezeigt.
Ã?brigens hier der Link zum Script:
http://www.seniorenheim.com/cgi-bin/admin.pl
Re: Perl Script wird im Browser als Klartext angezeigt
Posted: 2004-07-02 19:04
by reinerebner
K O R R E K T U R:
Apache 2.0