http://www.eisfair.org
FAQ alle FAQs zu diesem Programm Suche
eisfair : Apache & Co. : CGI-Scripts laufen nicht Druckversion
Frage:Wieso werden meine CGI-Scripts nicht ausgeführt?
Ich bekomme immer den Error-Code 500 bzw. einen "Internal Server Error"!
Antwort:Das kann verschiedene Ursachen haben:
Zum einen muss in der allerersten Zeile (davor darf auch kein Leerzeichen sein) der Pfad zum Interpreter stehen.

Bei Shell-CGI-Scripts ist das z.B.
Code:
#!/bin/sh





oder bei Perl
Code:
#!/usr/bin/perl






Eine weitere Ursache kann sein, dass das Script keine ausreichenden Rechte hat. Die richtigen Rechte setzt man mit
Code:
chmod 755 /var/www/cgi-bin/cgi-script.cgi






Noch eine Ursache kann sein, dass du den Header vom Script nicht mitschickst, wie du das machst, entnimmst du bitte Google.

Wenn dein Problem immernoch, trotz der obenbeschrieben Hilfestellungen besteht, dann lohnt sich ein Blick in die access_log bzw. in die error_log vom Apache, diese befinden sich beide in /var/www/log/, wenn du den Pfad nicht geändert hast.
betroffene Betriebssysteme:eisfair
letzte Aktualisierung am 03.06.2003
[vorherige FAQ]   [nächste FAQ]
Liste der FAQs in dieser Kategorie | Liste der Kategorien | Liste aller FAQs | Liste der Programme Seitenanfang
Programm:   
Kategorie:   
(c)www.eisfair.org

Zur Suche hier klicken!