Ich hatte heute zum ersten Mal den Versuch gestartet ein Python Script über den Browser aufzurufen und bin damit kläglich gescheitert, da das Script immer downgeloaded wird (Mozilla) bzw. als Plain-Text angezeigt wird (Chrome). Ich habe lange probiert und hin und her experimentiert, zig Tutorials und auch Einträge bei HowtoForge gewälzt und die Verschiedensten Wege ausprobiert - alles ohne Erfolg. Erst eine kleine Änderung in der Site-vhost-config brachte mich dann zum erfolg.
Und zwar war dort bei der Python-Configuration als Directory der Web-Pfad angegeben - also /var/www/domain.tld/web
als ich das auf den absoluten Pfad geändert habe, (/var/www/clients/clientx/weby/web) wurde das Script ordnungsgemäß ausgeführt.
Ich habe dann die vhost-template-Datei geprüft und in der Tat wird dort (scheinbar ja absichtlich) das obere Verzeichnis gewählt:
Ist ein solches Problem bekannt - hatte das auch schon jemand anders? Ist das eventuell tatsächlich ein Fehler?
Ich wundere mich nur, falls es ein Fehler wäre, dass da sonst noch nie einer drüber gestolpert ist?!
Installation ist Debian Jessie, IspConfig 3.0.x, Python 2.7.9
ich habe eben auch gitlab gecheckt, aber auch die ISPConfig 3.1-er vhost-Template-Datei hat noch web_document_root_www drin stehen.
Das script ist denkbar primitiv:
Und zwar war dort bei der Python-Configuration als Directory der Web-Pfad angegeben - also /var/www/domain.tld/web
als ich das auf den absoluten Pfad geändert habe, (/var/www/clients/clientx/weby/web) wurde das Script ordnungsgemäß ausgeführt.
Ich habe dann die vhost-template-Datei geprüft und in der Tat wird dort (scheinbar ja absichtlich) das obere Verzeichnis gewählt:
<Directory {tmpl_var name='web_document_root_www'}>
Ist ein solches Problem bekannt - hatte das auch schon jemand anders? Ist das eventuell tatsächlich ein Fehler?
Ich wundere mich nur, falls es ein Fehler wäre, dass da sonst noch nie einer drüber gestolpert ist?!
Installation ist Debian Jessie, IspConfig 3.0.x, Python 2.7.9
ich habe eben auch gitlab gecheckt, aber auch die ISPConfig 3.1-er vhost-Template-Datei hat noch web_document_root_www drin stehen.
Das script ist denkbar primitiv:
def index(req):
return "Hallo Python"