Python ist in unseren Tarifen Webhosting 4000 und Webhosting 8000 enthalten. Du findest das Python-Modul im Webhosting Control Panel (WCP) im Dashboard unter Entwicklertools.
Die Python-Integration wird über einen Phusion-Passenger-Server mit WSGI-Interface gelöst. Deine Anwendungen müssen also speziell für WSGI geschrieben sein.
Mehr über Passenger findest du in der offiziellen Dokumentation: Pushion Passenger Dokumentation
Einschalten: Aktiviert die Python-Unterstützung für die entsprechende Domain.
Ausschalten: Deaktiviert die Python-Unterstützung für die entsprechende Domain.
Konfiguration neu schreiben: Änderungen an den Einstellungen werden übernommen.
Anwendung Neuladen: Hierbei wird ausschließlich der Applikations-Server neu gestartet.
Warning Veränderte Einstellungen werden erst nach erneutem Einschalten übernommen. Ein Klick auf Anwendungs-Neustart legt im Verzeichnis App Root/tmp/ die Datei restart.txt an. Damit lädt der Passenger-Server die Applikation neu.
App Root: Hier wird das Stammverzeichnis der Anwendung angegeben, es ist relativ zum Webspace und sollte aus Sicherheitsgründen nicht im Dokumentenstamm (Document-Root) liegen.
Startup Datei: Mit dieser Datei beginnt die Ausführung deiner Anwendung. Die Datei muss zuerst unter Dateien > Plus-Symbol im Verzeichnis des App-Root hochgeladen werden.
Python Version: Hier werden die aktuell zur Verfügung stehenden Python-Versionen angezeigt.
Modus: Ist der Modus auf Produktiv gesetzt, erfolgt keine Ausgabe von Fehlermeldungen. Ist der Modus auf Entwicklung gesetzt, werden Fehlermeldungen ausgegeben.
Achte darauf, dass im Dokumentenstamm (Document Root) der Domain keine Anwendung hinterlegt ist (index.html, index.php, …).
Setze den Modus in den Einstellungen auf Entwicklung, um Fehlermeldungen zu sehen.
Offizielle Python Dokumentation
Durchsuche auch gerne das netcup Forum – dort findest du häufig hilfreiche Antworten und Unterstützung von anderen Nutzern.