Seite 1 von 1

Verfasst: Montag 9. März 2009, 08:36
von jens
Ich würde mich erstmal darauf konzentrieren das CGI läuft... Alles ander (mod_Python, fastCGI und Co.) kann man später sehen...
WSGI Frameworks nutzten! Mein Vorschlag, wie immer: django, siehe: [wiki]Web-Frameworks#Django[/wiki];)
root_tux_linux hat geschrieben:Selbst das Test-CGI Script vom Wiki funktioniert NICHT mit *.py.
Von der Seite [wiki]Web-Skripte zum Laufen bringen[/wiki]:
Dem Apachen muss gesagt werden, dass Dateien mit der Endung .py CGI-Skripte sind. (Zur Not mal mit der Endung .cgi probieren.)
und weiter unten:
In einer .htaccess-Datei kann man folgendes definieren, damit Skripte auch außerhalb vom Verzeichnis cgi-bin laufen und die Endung .py statt .cgi haben dürfen:

Code: Alles auswählen

# Damit allgemein CGIs ausgeführt werden
Options +ExecCGI

# Dateien mit der Endung ".py" sind CGI-Skripte
AddHandler cgi-script .py

Verfasst: Montag 9. März 2009, 21:27
von Leonidas
root_tux_linux hat geschrieben:Welches Framework wäre denn zu empfehlen und gibts da deutsche tutorials?
Django, Pylons. Zu Django gibts es ganz sicher deutsche Tutorials. Zu Englisch gibt es ebenfalls Bücher.
root_tux_linux hat geschrieben:Was'n an mod_python "schrott"?
Das Konzept einen Interpreter wie Python in Apache-Prozesse einzubetten ist falsch, die vielen Probleme die man bekommt, allgemein wie es maintained wird (fast gar nicht, auch weil es kaum jemand nutzt), weil es einen an einen spezifischen Webserver kettet. mod_python hat nur einen Vorteil, nämlich dass man darüber auf Apache-Innereien zugreifen kann. Braucht man aber für Webapplikationen nie.
root_tux_linux hat geschrieben:Wie ist den z.B. youtube aufgebaut? Soll ja python nutzen.
Ist die Frage ob auch fürs Frontend oder nur das Backend Python nutzt.

Ist die Python Version kompatibel zu Deiner mod_python Versi

Verfasst: Dienstag 10. März 2009, 12:08
von oshoki
Ich habe die Erfahrung gemacht, dass Python 2.6 NICHT mit mod_python funktioniert. Mit Python 2.5 habe ich es zum Laufen gebracht.
Es gab da auch schon einen Artikel im Januar http://www.python-forum.de/viewtopic.ph ... ht=#124610

Verfasst: Dienstag 10. März 2009, 21:26
von root_tux_linux
Gut gut...

Dann versuch ichs mal mit Django und WSGI.


Besten Dank für die Hilfe :)