From: "Jan Theofel"
Hallo,
ich bekomme bei CGIs aus einem bestimmten Verzeichniss (ist als virtual Host aufgeschlatet) immer folgende Fehlermeldung:
[Tue Jul 17 18:45:20 2001] [error] (2)No such file or directory: // exec of /home/jan/etes/keim/mg.net/cgi-local/print_secure_checkout.pl failed [Tue Jul 17 18:45:20 2001] [error] [client 127.0.0.1] Premature end of script headers: //
Hallo, ich kann mich deinem Problem nur anschließen. Suse 7.2, frisch installiert, die letzten zwei Tage mit der Konfiguration von Apache zugebracht. Zuerst alles "sauber" versucht über .htaccess: "Options not allowed here". Dann Testweise "unsicher" konfiguriertüber Options +ExecCGI: "ExecCGI not allowed here". Dann den großen Hammer gezogen und gnadenlos überall alles freigegeben: "Premature...."...aber das kennst du ja schon. Da mein "hello.cgi" definitiv in Ordnung ist, habe ich nach einem Artikel auf apache.org suexec unter Verdacht gehabt. An dieser Stelle komme ich fachlich nicht weiter. Ich habe jetzt die Notbremse gezogen und den cgi-bin Alias auf die Server-root zeigen lassen. Das geht. Glücklichweise ist auf diesem Rechner die Systemsicherheit schnurzegal. Mit der 7.0 hatte ich diese Probleme noch nicht. Entweder habe ich auch die Riesentomaten auf den Augen, oder da hakt was. Eigentlich war mein Anliegen nur, innerhalb der public_html-Ordner überall cgi zu ermöglichen. Selbst die step-by-step-Anleitung von apache.org endet in den obigen Fehlermeldungen. Die bei rcapache start gemeldeten Module sind php und perl. Gruß, Ratti