Guten Tag Daniel Bauer, Am Mittwoch, 26. Juni 2002 um 10:35 schrieb Daniel Bauer:
From: Stefan Schilling
Guten Tag Daniel Bauer,
Am Dienstag, 25. Juni 2002 um 15:34 schrieb Daniel Bauer:
From: Stefan Schilling
Hallo!
Hallo Stefan
Ich habe bei mir einen Virtuellen Host eingerichtet. In der index.html steht ein Link auf ein CGI (Skript), das vbox.pl heisst. Wenn ich darauf klicke, werde ich nach Namen und Passwort gefragt. Danach sollte eigentlich das Ergebnis der CGI-Erkundungen angezeigt werden. Leider werde ich jedoch gefragt, wohin ich vbox.pl speichern möchte. Genau hier liegt das Problem. Das System ist ein SuSE 7.2pro, mit dem darauf enthaltenen Apache Vers.
Ich habe unten mal die httpd.conf Einträge und auch event. Log-Einträge mitgeschickt. Falls mir jemand sagen kann, woran´s liegt, wäre das echt nett.
Mit welchem Client und Browser rufst Du denn das auf?
Hi Daniel!
Ich habs mit dem Internet Explorer 5.50 und Mozilla 1.0.0, beides Win98 Versionen versucht.
dieses Problem hab ich auf einem Rechner auch, wenn Du einmal in Windoof ein CGI mit z.B. Notepad u.ä. aufgemacht hast möchte der Browser das runterladen aber nicht ausführen. Versuche mal vom Server aus direkt drauf zuzugreifen (z.B. Konqueror/Navigator auf dem Server) und schau ob dort der selbe Fehler auftritt.
Hi! Tja, genau das ist der Punkt, wie mir heute auffiel: ich habe mal folgenden Befehl eingegeben: lynx http://localhost/cgi-bin/vbox.pl wobei vbox.pl das Script ist, auf das mein Link verknüpft. Dies funktionierte wunderbar (ausser das er mir die neuen Anrufe eben nicht anzeigte, wie eigentlich gewünscht; aber naja). In Win eingegeben, werde ich nach Namen und Passwort gefragt, danach erhalte ich eine Fehlermeldung: --- Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [no address given] 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.19 Server at vbox.linuxserver Port 80 --- in den Logs finden sich folgende Einträge: ---/home/vbox/public_html/log/custom_log--- % 192.168.100.2 - - [26/Jun/2002:20:24:59 +0200] "GET / HTTP/1.1" 200 105 192.168.100.2 - - [26/Jun/2002:20:25:01 +0200] "GET /~vbox/cgi-bin/vbox.pl HTTP/1.1" 401 482 192.168.100.2 - vbox [26/Jun/2002:20:25:04 +0200] "GET /~vbox/cgi-bin/vbox.pl HTTP/1.1" 500 611 ---/home/vbox/public_html/log/custom_log--- ---/home/vbox/public_html/log/error_log--- [Wed Jun 26 20:25:04 2002] [warn] [client 192.168.100.2] No URL defined for LDAP authentication [Wed Jun 26 20:25:04 2002] [error] [client 192.168.100.2] Premature end of script headers: /home/vbox/public_html/cgi-bin/vbox.pl ---/home/vbox/public_html/log/error_log--- ---/var/log/httpd/suexec.log--- [2002-06-26 20:25:04]: info: (target/actual) uid: (vbox/vbox) gid: (users/users) cmd: vbox.pl [2002-06-26 20:25:04]: error: target uid/gid (504/100) mismatch with directory (504/101) or program (504/101) ---/var/log/httpd/suexec.log--- kann jemand damit etwas anfangen? Ciao, Stefan
Gruß Daniel
-- Mit freundlichen Grüssen Stefan Schilling mailto:mail.suse@gmx.de