Plesk 9.5 cgi-bin Perl Skript Konfiguration

JensP

New Member
Hallo,

ich versuche seit Stunden ein einfaches Perl Skript unter einer Plesk Domain zum laufen zu bekommen.

Im Admin Interface ist CGI und Perl für die Domain angehakt und ich habe das Skript das Verzeichnis /srv/www/vhosts/domain.tpl/cgi-bin gelegt.

Das Skript test.pl
Code:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";

Rechte:
Code:
-rwxr-xr-x  1 domainuser psacln    77 17. Jul 17:17 test.pl

Allerdings kommt es im Browser über http://domain.tpl/cgi-bin/test.pl nur zu einem Download Versuch anstatt zu einer Ausführung.

Weitere Tests auf Kommandozeile:
Code:
whereis perl
perl: /usr/bin/perl

Code:
perl test.pl 
Content-type: text/html

Hello, World.

In der /srv/www/vhosts/domain.tpl/conf/httpd.include (auszugsweise) findet man (von korrekt Plesk erzeugt) :

Code:
<VirtualHost XX.XXX.XX.XX:80>
[...]
        ScriptAlias  /cgi-bin/ /srv/www/vhosts/domain.tpl/cgi-bin/
[...]
<Files ~ (\.pl$)>
                SetHandler perl-script
                PerlHandler ModPerl::Registry
                Options ExecCGI
                allow from all
                PerlSendHeader On
</Files>

Hat jemand eine Idee? Im Apache Log findet sich nix, was ja korrekt sein sollte, da es keinen Fehler gibt sondern lediglich die Datei nicht richtig gehandelt wird.

Gruß
 
Back
Top