Debian, Apache, CGI und premature end of Script Header
Hi @ All. Nachdem ich nun von meinem alten Suse Mail Server die Sch*** voll hatte, hab ich beschlossen das ganze System, ink. einem Backup System neu aufzusetzen. Dummerweise hab ich mich schon ewig lang nicht mehr mit Linux beschäftigt ( bevorzuge eigentlich Freebsd ). Da mein Wunschsystem aber auf meinem BackupServer einfach nicht laufen will, fragt nicht warum, bin ich doch wieder im Linux Lager gelandet. Nun zu meiner Frage. Eigentlich läuft das Ganze einwandfrei. Da ich aber mir den kleinen Luxus gönnen wollte und Openwebmail installiert habe, bemerkte ich dass mein Server einfach keine Perl/CGI Scripte ausführen will. Selbst awstats ( via apt-get installiert ) bringt mir einen Serverfehler und im errorlog steht Premature end of Script Headers: /usr/lib/cgi-bin/awstats.pl Nach Stunden, fast Tagelangem Suchen und Bücherlesen bin ich noch genauso schlau wie vorher. Ich weiss immer noch nicht wiso das nicht laufen will. Wäre für gute Vorschläge Dankbar. In diesem Sinne Gruss Mc
Re: Debian, Apache, CGI und premature end of Script Header
Am Montag, 30. August 2004 01:20 schrieb McDeath: Hi @ All. wozu die Empfangsbestättigung ??! Lass den Mist. Ist auf einer Mailingliste vielleicht nicht so der Hit. -- Gruss Gunnar GnuPG-Key: 0xADECC257EFEC0F37http://pgp.mit.edu/ Fingerprint: 3C9A B868 D3C4 1A1B A8A2 CCC6 ADEC C257 EFEC 0F37 pgpOrCAbk8r6E.pgp Description: PGP signature
Re: Debian, Apache, CGI und premature end of Script Header
Hallo McDeath, Bitte Realnamen verwenden. * McDeath wrote on Mon, 30 Aug 2004 at 01:20 +0200: Eigentlich läuft das Ganze einwandfrei. Da ich aber mir den kleinen Luxus gönnen wollte und Openwebmail installiert habe, bemerkte ich dass mein Server einfach keine Perl/CGI Scripte ausführen will. Selbst awstats ( via apt-get installiert ) bringt mir einen Serverfehler und im errorlog steht Premature end of Script Headers: /usr/lib/cgi-bin/awstats.pl Also bricht das Script ab, bevor es zu Ende ausgeführt wurde. Was passiert, wenn du es ohne Webserver startest? Wäre für gute Vorschläge Dankbar. Schuss ins Blaue Hast du zu restriktive Resourcelimits gesetzt (RLimitCPU oder RLimitMem)? /Schuss ins Blaue Viele Grüße, -Dirk -- Close the windows - the penguin is freezing pgpeKfXa62JF7.pgp Description: PGP signature
AW: Debian, Apache, CGI und premature end of Script Header
Hallo McDeath, Bitte Realnamen verwenden. Jep. Vergesse ich halt immer da ich auf meinem eigenen Server nur unter McDeath agiere. Wird mich nächstens neu anmelden mit nem Realname ;) * McDeath wrote on Mon, 30 Aug 2004 at 01:20 +0200: Eigentlich läuft das Ganze einwandfrei. Da ich aber mir den kleinen Luxus gönnen wollte und Openwebmail installiert habe, bemerkte ich dass mein Server einfach keine Perl/CGI Scripte ausführen will. Selbst awstats ( via apt-get installiert ) bringt mir einen Serverfehler und im errorlog steht Premature end of Script Headers: /usr/lib/cgi-bin/awstats.pl Also bricht das Script ab, bevor es zu Ende ausgeführt wurde. Was passiert, wenn du es ohne Webserver startest? Ohne Webserver, also im Shell, läuft der Script, sowie jeder andere den ich getestet hab problemlos. Nur halt im Webserver nicht. Wäre für gute Vorschläge Dankbar. Schuss ins Blaue Hast du zu restriktive Resourcelimits gesetzt (RLimitCPU oder RLimitMem)? /Schuss ins Blaue Hmm. Müsste ich mal checken. Sind sicher auf default Installationswerte. Ps: hab grad keine Zeit zum suchen. Wo stehen die Werte ? Schätze mal in der httpd.conf oder ? Gruss Garry
Re: Debian, Apache, CGI und premature end of Script Header
Hallo Garry, * McDeath wrote on Mon, 30 Aug 2004 at 03:27 +0200: * Dirk Pirschel schrieb: Hast du zu restriktive Resourcelimits gesetzt (RLimitCPU oder RLimitMem)? Ps: hab grad keine Zeit zum suchen. Wo stehen die Werte ? Schätze mal in der httpd.conf oder ? Ja. Viele Grüße, -Dirk -- Linux: Who needs Windows and Gates in a world without walls and fences? pgpuEeuaLT5sX.pgp Description: PGP signature
Re: Apache cgi
Hallo, Am Montag, 11. Aug 2003, 17:49:11 +0200 schrieb Mario Duve: Hallo, Folgendes Problem, über ein Formular soll mit Post ein cgi Script angesprochen werden, http://www.domain.de/~user/cgi-local/script.cgi als Beispiel. Dabei kommt aber der Fehler: The requested method POST is not allowed for the URL ~user/cgi-local/script.cgi und wenn ich den Link direkt anklicke, dann will der Browser das cgi downloaden. Hatten wir erst vor zwei Wochen. http://lists.debian.org/debian-user-german/2003/debian-user-german-200307/msg02766.html Gruß Bertram -- Bertram Scharpf Stuttgart, Deutschland/Germany -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Erledigt: Apache cgi
Mario Duve wrote: Hallo, Folgendes Problem, über ein Formular soll mit Post ein cgi Script angesprochen werden, http://www.domain.de/~user/cgi-local/script.cgi als Beispiel. Dabei kommt aber der Fehler: The requested method POST is not allowed for the URL ~user/cgi-local/script.cgi und wenn ich den Link direkt anklicke, dann will der Browser das cgi downloaden. Wo könnte hier der konfigurationsfehler liegen? Das problem hat sich erledigt. Es war der cgi Handler der in der config deaktiviert war. Gruss, Mario -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Apache cgi
Mario Duve [EMAIL PROTECTED] writes: Folgendes Problem, über ein Formular soll mit Post ein cgi Script angesprochen werden, http://www.domain.de/~user/cgi-local/script.cgi als Beispiel. Dabei kommt aber der Fehler: The requested method POST is not allowed for the URL ~user/cgi-local/script.cgi und wenn ich den Link direkt anklicke, dann will der Browser das cgi downloaden. Wo könnte hier der konfigurationsfehler liegen? Ich vermute, das Verzeichnis, in dem das Skript liegt ist aus Apaches Sicht nicht für CGIs freigegeben. Nach einer Standardinstallation ist das unter Debian nur /usr/lib/cgi-bin. Folgende Direktive ist dafür in /etc/apache/httpd.conf verantwortlich. # /usr/lib/cgi-bin could be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. # Directory /usr/lib/cgi-bin/ AllowOverride None Options ExecCGI Order allow,deny Allow from all /Directory Entscheidend ist 'Options ExecCGI' HTH, Daniel. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Apache cgi
Hallo Mario Duve ([EMAIL PROTECTED]) wrote: Hallo, Folgendes Problem, über ein Formular soll mit Post ein cgi Script angesprochen werden, http://www.domain.de/~user/cgi-local/script.cgi als Beispiel. Dabei kommt aber der Fehler: The requested method POST is not allowed for the URL ~user/cgi-local/script.cgi und wenn ich den Link direkt anklicke, dann will der Browser das cgi downloaden. Wo könnte hier der konfigurationsfehler liegen? Hört sich an als ob Dein Server nicht so konfiguriert ist, daß er das Skript ausführt. Hast Du die Optionen (ExecCGI) für das Verzeichnis gesetzt, zum Beispiel in der zentralen Konfigurationsdatei oder per .htaccess? Weiß der Server, daß er .cgi-Dateien ausführen soll? Schau mal in der Konfigurationsdatei nach, ob POST für das Verzeichnis erlaubt ist. Ich glaube auf den Seiten von SelfHTML (http://selfhtml.teamone.de) gibt es einen oder mehrere Artikel über die Konfiguration von Apache. Grüße Andreas Janssen -- Andreas Janssen [EMAIL PROTECTED] PGP-Key-ID: 0xDC801674 Registered Linux User #267976 -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Apache cgi
Hallo, Folgendes Problem, über ein Formular soll mit Post ein cgi Script angesprochen werden, http://www.domain.de/~user/cgi-local/script.cgi als Beispiel. Dabei kommt aber der Fehler: The requested method POST is not allowed for the URL ~user/cgi-local/script.cgi und wenn ich den Link direkt anklicke, dann will der Browser das cgi downloaden. Wo könnte hier der konfigurationsfehler liegen? Gruss, Mario -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)