vorab ein kurzer Hinweis auf ein ähnliches Problem mit PHP (http://community.apachefriends.org/f/viewtopic.php?t=24430).
Ich habe Perl durch
- Code: Select all
#Perl
ScriptAlias /perl/ "C:/Dokumente und Einstellungen/xyz/Desktop/ActivePerl-5.8.8.820-MSWin32-x86-274739/perl/bin/"
AddType application/x-httpd-perl .pl
Action application/x-httpd-perl "/perl/perl.exe"
in der conf Datei eingebunden. Beim Start einer Perl Seite bringt er immer 500 Internal Server Error und verweist auf die Log-Datei:
- Code: Select all
[Mon May 07 12:01:19 2007] [error] [client 127.0.0.1] Premature end of script headers: perl.exe, referer: http://localhost
bringt mir aber nicht viel. Ich habe schon gegoogled aber entweder 0 Treffer oder eine gute 6stellige Zahl...
Da ich mehrere Perl-Versionen nebeneinander laufen lassen will/muss starte ich den Apache mit Hilfe des -f Parameters und will so die jeweils richtige Perl-Version anziehen (Alternativen ohne Registry sind willkommen).
In der Hoffnung auf Hilfe
--
PS: mein Test-Perl Skript sieht so aus:
- Code: Select all
use CGI;
use CGI::Carp qw( fatalsToBrowser);
my $q = CGI->new();
print $q->header('text/html');
print '<html><body>Hallo Welt</body></html>';