Problem mit Perl und Apache

J

Jaridian

Jungspund
Bin so langsam aber sicher am verzweifeln. ?(
Redhat 8.0
perl: 5.80
PHP: 5.0.0b1
Kernel: 2.4.18-14
Apache 2.047

Mein Apache läuft.
PHP-Scripte funktionieren ohne Probleme.
Mein Perl läuft.
Aber es ist mir nicht möglich, ein Perl-Script mit dem Apache zum Laufen zu bringen.
Jedesmal wenn das Skript starten soll / bzw.startet, (Aufruf
über Website) dann:
You don't have permission to access /scripts/script.pl on this server.


Rechte sind gesetzt auf: 755/777

in der http.conf:
DocumentRoot "/srv/http/htdocs"

ScriptAlias /cgi-bin/ "/srv/http/htdocs/scripts/"

<Directory "/srv/http/htdocs/scripts">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

AddHandler cgi-script .cgi
AddHandler cgi-script .pl

die error_log sagt folgendes:
Options ExecCGI is off in this directory: /srv/http/htdocs/scripts/script.pl

das script:
#!/usr/bin/perl
print "Content-type: text/html\r\n\r\n";
print "Hello, World.";


Was mache ich falsch ? ?(
 
bin jetzt soweit:

DocumentRoot "/srv/http/htdocs"

ScriptAlias /cgi-bin/ "/srv/http/htdocs/cgi-bin/"

<Directory "/srv/http/htdocs/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

<Location /cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script
</Location>

jetzt die fehlermeldung in der logerror:
"Premature end of script headers"
 
Oh, das gleiche hatte ich mit nem SuSE Root Server mit Perl Scripts !
Das Problem sollte aber dann am Script liegen ...
 
glaube ich weniger, da es ja bei egal welchem script auftritt.
habe u.a. auch versucht:
#!/usr/local/bin/perl
oder:
#!/bin/sh
 

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Probleme mit virtual hosts

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Windows clients können nicht mehr auf lange laufendes System zugreifen

Apache /var/www zu /home/ich/www wechseln

Zurück
Oben