Webhosting

Beim Ausführen meiner CGI-Skripte erhalte ich einen Error 500 - was kann das sein?

Der Error 500 (Internal Server Error) bei CGI-Skripten tritt häufig durch falsche Dateiübertragung oder fehlende Berechtigungen auf.

Ursache

Der Fehler kann verschiedene Ursachen haben, die hier erläutert werden.

Lösung

1. Korrekten Übertragungsmodus verwenden

Laden Sie Ihre CGI-Skripte im richtigen Modus auf den Server:

  • ASCII-Modus: Für Textdateien (z.B. Perl-Skripte)
  • Binary-Modus: Für Binärdateien

Prüfen Sie die Dokumentation Ihres Skripts und stellen Sie Ihr FTP-Programm entsprechend ein.

2. Dateiberechtigungen setzen (CHMOD)

Setzen Sie die korrekten Berechtigungen:

  • Verzeichnisse: CHMOD 755
  • Dateien: CHMOD 644
  • Ausführbare Skripte: CHMOD 755

Hinweis: Dieser Beitrag bezieht sich auf ein älteres Produkt. Wir empfehlen die Umstellung auf ein aktuelles Webhostingpaket mit Plesk.

Tags: webhosting cgi fehler
War dieser Artikel hilfreich?