apache und method=post
micha
- cgi
0 Kess
Hallo Forum!
Verzweiflung:
Ich habe den Apache-server installiert, alle Pfadnamen für documentroot und cgi's eingegeben, geht auch alles. Nur wenn ein
(Perl-) Programm in cgi-bin aufgerufen wird kommt die Fehlermeldung
Method not allowed
The requested method POST is not allowed for the URL /cgi-bin/main.pl
...und ich finde in http.config nicht, wo man GET oder POST erlaubt...
Für alle Tips, ob heute oder morgen, bin ich dankbar
Ciao
Micha
PS: Apache 1.3.4 auf win95
Hallo Micha,
Method not allowed
The requested method POST is not allowed for the URL /cgi-bin/main.pl
Hast du diese Tips schon probiert? http://www.teamone.de/cgi-local/sfasuch.pl?suchausdruck="requested+method+POST+is+not+allowed"&case=on&feld=alle&hits=alle
Viele Gruesse
Kess
Method not allowed
The requested method POST is not allowed for the URL /cgi-bin/main.pl
Hast du diese Tips schon probiert? http://www.teamone.de/cgi-local/sfasuch.pl?suchausdruck="requested+method+POST+is+not+allowed"&case=on&feld=alle&hits=alle
Ich bin gerade man über diese 10 Treffer drübergegangen,
aber so richtig überzeugt hat mich eigentlich keiner
davon.
Deshalb zunächst einmal das klassische "RTFM":
http://www.apache.org/docs/misc/FAQ.html#POSTnotallowed
Du bist nämlich nicht der erste, der das erlebt. ;-)
Eine explizite Definition in dieser Hinsicht habe ich
bei mir auch nicht.
Ich habe gerade mal versuchsweise via telnet (!) einen
POST-request wahlweise auf ein CGI-Skript (in "cgi-bin")
und auf die Dokumentwurzel "/" meines Servers
(Apache 1.3.11, WinNT) geschickt.
Ergebnis:
pc_ms - - [07/Apr/2000:14:25:05 +0200] "POST / HTTP/1.0" 405 297
Es *könnte* also sein, daß die Menge der erlaubten
Zugriffsverfahren einfach als Seiteneffekt der
Deklaration des CGI-Verzeichnisses ("ScriptAlias")
gesetzt wird ... hm ... so ganz explizit steht das
im entsprechenden Kapitel leider auch nicht drin.
Deshalb: Poste doch mal, *wie* Du Dein "cgi-bin"
deklariert hast.