Hallo! Ich bin gerade mit meinem ersten CGI fertig, jetzt möchte ich dieses auf meinem lokalen Netzwerkserver "Suse 6.2" testen. Mein Problem ist es, das ich immer eine Fehlermeldung bekomme, als ob mein CGI nicht anwesend sei. Es ist allerdings da und meiner Meinung nach auch noch richtig. Ich habe die Daten auf den Suse Rechner in folgenden Verzeichnis. Das CGI ist im Verzeichnis /usr/local/httpd/cgi-bin/ Das HTML Formular ist im Verzeichnis /usr/local/httpd/htdocs/bldecda/ Mein CGI schaut folgender massen aus: #!/usr/bin/perl print "Content-type:text/html\n\n"; if($ENV{'REQUEST_METHOD'}eq "POST") { read(STDIN,$eingabe,$ENV{'CONTENT_LENGTH'}); } else { $eingabe=$ENV{'QUERY_STRING'}; } @eingabe=split(/&/,$eingabe); foreach $i(0..$#eingabe) { $eingabe[$i]=~s/%(..)/pack("c",hex(%1))/ge; $eingabe[$i]=~s/\+//g; ($namefeld,$inhalt)=split(/=/,$eingabe[$i],2); $eingabe{$namefeld}=$inhalt; } print "<HTML><body>\n"; print "Die Eingaben sind angekommen und wurden verarbeitet" if($eingabe{'Tiere'}eq'Fische') {print "Sie haben Fische gewählt."} else {print "Sie haben Vögel gewählt."} print("Wir werden Ihnen dazu Informationen an die angegebene E-Mail-Adresse <b>$eingabe{'mail'}</b> zusenden"); print "</body></html>\n"; # Ende des Scripts Und so sieht die html Seite dazu aus: <HTML> <BODY BGCOLOR=yellow> <FORM ACTION="/../../cgi-bin/cgi_versuch.pl" METHOD=get> <INPUT TYPE=checkbox name="Tiere" VALUE="Fische">Fische <INPUT TYPE=checkbox name="Tiere" VALUE="Voegel">Vögel Geben sie bitte Ihre E-Mail Adresse an: <INPUT NAME="mail" SIZE=50 MAXLENGTH=60> <INPUT TYPE=submit VALUE="Formular abschicken"> <INPUT TYPE=reset VALUE="Abbruch"> </FORM> </BODY> </HTML> Folgende Fehlermeldung beim Aufruf des CGI Skripts: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Apache/1.3.6 Server at Server1.www.danys-web.de Port 80 Danke für Eure Antworten Daniel EMAIL: Daniel.Bladeck@asamnet.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com