Hallo List, ich habe da ein kleines Problem mit meinem Apache auf der SuSE 8.1 er soll mir einfach nur ein simples Perl Skript ausführen aber das einzige was ich ihm entlocken kann ist eine Fehlermeldung in error_log mit der ich (evtl. wegen der späten Stunde) _nichts_ anfangen kann. Ich würde es ja verstehen, wenn es ein DOS File wäre oder keinen #!/usr/bin/perl am Anfang hätte aber.. <ERROR> Premature end of script headers: \ /home/www/web1/html/cgi-bin/printenv </ERROR> <SCRIPT> #!/usr/bin/perl ## ## printenv -- demo CGI program which just prints its environment ## print "Content-type: text/plain\n\n"; foreach $var (sort(keys(%ENV))) { $val = $ENV{$var}; $val =~ s|\n|\\n|g; $val =~ s|"|\\"|g; print "${var}=\"${val}\"\n"; } </SCRIPT> wenn ich das Script auf der Kommandozeile aufrufe habe ich keine Probleme. Nur mein "Krieger" will nicht so wie ich will chmod ist *natürlich* 755 installierte Packete: apache-1.3.26-57 apache-contrib-1.0.9-461 mod_ssl-2.8.10-57 mod_php4-core-4.2.2-117 mod_php4-4.2.2-117 mod_perl-1.27-46 Bin gerade am Ende meiner "Weisheit". Hat mir vielleicht jemand von euch eine Erleuchtung nein keine flames nur leuchten :) Vielen Dank schon mal im Voraus für eure Hilfe Daniel
Hallo Liste, OK, morgends geht vieles wesentlich besser :) das Problem waren zwei Einträge in der httpd.conf User=xxxx Group=yyyy für die Virtuelle Domain User und Group sind zwar vorhanden sind aber nicht die unter der der Webserver läuft. Wenn ich die zwei Einträge auskommentiere funktioniert alles Problemlos. In den configs hat halt leider confixx rumgepfuscht... Tschuldigkeit für mein Frage/Antwort Spiel Ein schönes Wochenende noch Daniel
participants (1)
-
Daniel Lord