[Python-de] Re: Apache-Konfiguration

Marcus Geiger bwolf at antbear.org
Fre Nov 7 00:24:53 CET 2003


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