Hallo, ich schaffe es nicht meinen Apache-Server 2.x korrekt zu konfigurieren. Die *.py-Files werden immer in Text-Form ausgegeben, also nicht interpretiert. Ich habe folgende Zeilen in der httpd.conf-Datei eingetragen: <Directory /usr/local/apache2/htdocs/python> AddHandler python-program .py PythonHandler mod_python PythonDebug On </Directory> LoadModule python_module /usr/local/apache2/modules/mod_python.so Bin für jede Hilfe dankbar! Gruß, FP _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
Frank Philipp wrote:
<Directory /usr/local/apache2/htdocs/python> AddHandler python-program .py PythonHandler mod_python PythonDebug On </Directory>
sofern deine Module korrekt geladen sind, sollte Dir dein error-log eine Hilfe sein. Wenn man den apache laut mod_python manual konfiguriert klappt das auch. Die Zeile mit "PythonHandler" ist nicht korrekt. Meiner Meinung nach sollte es heissen: PythonHandler myhandler wobei myhandler das File ist, das in dem entsprechenden Directory liegt, für das Du mod_python konfigurierst und zwar ohne extension (.py). Soll heissen, nicht mod_python ist der request-handler, sondern ein von dir geschriebenes python-programm, das per mod_python abgearbeitet wird. Z.B.: myhandler.py from mod_python import apache def handler(req): req.write('hallo\n') return apache.OK Hoffe das hilft Marcus _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
participants (2)
-
Frank Philipp -
Marcus Geiger