500er kommt quasi immer, wenn das Script sich mit einem Fehler (Returncode != 0) verabschiedet, heißt also nur, dass der Fehler nicht abgefangen wurde.Y0Gi hat geschrieben:OK, aber "Server Error 500" klingt irgendwie nach Fehlkonfiguration. Fehler im Script oder fehlender Import (wobei `cgitb` iirc schon lange dabei sein dürfte).
CGI Script und HTML redirect?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
OK, was das Script bei "An error occured in a Python script." letztlich für einen Statuscode liefert, habe ich mir nie angesehen. Wenn er jedoch wirklich "500 - Internal Server Error" angezeigt bekommt, klappt da schon was außerhalb der Reichweite des `cgitb`-Moduls nicht.
Ich finde den kompletten Traceback (sofern es sich um Python-Fehler handelt) aussagekräftig genug.
Wenn du darauf keinen Zugriff hast, solltest du dir eine andere Hosting-Umgebung zulegen, auf eine diesbezüglich irgendwie einfacher gestrickte Sprache und Umgebung wie PHP ausweichen, lokal zum Testen entwickeln oder lokal auf Syntaxfehler prüfen und online `cgitb` u.ä. verwenden. Dann geht das auch irgendwie.
Wenn du darauf keinen Zugriff hast, solltest du dir eine andere Hosting-Umgebung zulegen, auf eine diesbezüglich irgendwie einfacher gestrickte Sprache und Umgebung wie PHP ausweichen, lokal zum Testen entwickeln oder lokal auf Syntaxfehler prüfen und online `cgitb` u.ä. verwenden. Dann geht das auch irgendwie.