Daniel Bladeck wrote:
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
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.
Hi Daniel, hier eine kleine Checkliste (incl. der Tips von Bernd und Rupert) 1. /var/log/httpd-error.log beobachten. z.b. während dem CGI-Aufruf in einem console Fenster mit tail -f /var/log/httpd-error.log 2. Ist das Script im Unix Textformat oder unter Windows editiert? Zumindest die erste Zeile muss mit LF abgeschlossen sein, sonst gibts beim Aufruf ein Problem. Konvertieren mit: recode ibmpc..lat1 irgendein.cgi 3. Ist die Datei ausführbar (x) ? sonst 'chmod ug+x irgendein.cgi' 4. Ist das CGI-Verzeichniss in der /etc/httpd/httpd.conf als Scriptverzeichiss definiert? Wenn nicht, erlaubt Apache das ausführen nicht: # # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, except that # documents in the realname directory are treated as applications and # run by the server when requested rather than as documents sent to the client. # The same rules about trailing "/" apply to ScriptAlias directives as to # Alias. # ScriptAlias /cgi-bin/ "/usr/local/httpd/cgi-bin/" cu Richard -- Richard Heider jr. http://richard.heider.de/ Linuxlastige LiteLinx http://www.litefaden.com/litelinx/ Jini[tm] Linx http://litefaden.com/sv/jd/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com