Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/03/2012, à 17:24

neijo

Probléme avec mod_python est apache2

Bonjour, je vient d'installer mod_python , est j'ai réaliser la configuration de apache2 en ajoutant ceci à la fin de mon fichier /etc/apache2/apache2.conf :

AddHandler python-program .py
PythonHandler test
PythonDebug On

Ensuite j'ai user de la commande , tail -f /var/log/apache2/error.log

Qui ma renvoyer ceci :
[Thu Mar 15 14:44:59 2012] [error] [client 127.0.0.1] PathInfo: '', referer: http://127.0.0.1/
[Thu Mar 15 14:44:59 2012] [error] [client 127.0.0.1] Traceback (most recent call last):, referer: http://127.0.0.1/
[Thu Mar 15 14:44:59 2012] [error] [client 127.0.0.1] File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1537, in HandlerDispatch\n default=default_handler, arg=req, silent=hlist.silent), referer: http://127.0.0.1/
[Thu Mar 15 14:44:59 2012] [error] [client 127.0.0.1] File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1206, in _process_target\n object = apache.resolve_object(module, object_str, arg, silent=silent), referer: http://127.0.0.1/
[Thu Mar 15 14:44:59 2012] [error] [client 127.0.0.1] File "/usr/lib/python2.7/dist-packages/mod_python/apache.py", line 696, in resolve_object\n raise AttributeError, s, referer: http://127.0.0.1/
[Thu Mar 15 14:44:59 2012] [error] [client 127.0.0.1] AttributeError: module '/usr/lib/python2.7/test/__init__.pyc' contains no 'handler', referer: http://127.0.0.1/
[Thu Mar 15 14:47:04 2012] [notice] caught SIGTERM, shutting down
[Thu Mar 15 14:47:05 2012] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Thu Mar 15 14:47:05 2012] [notice] mod_python: using mutex_directory /tmp
[Thu Mar 15 14:47:05 2012] [notice] Apache/2.2.20 (Ubuntu) PHP/5.3.6-13ubuntu3.6 with Suhosin-Patch mod_python/3.3.1 Python/2.7.2+ configured -- resuming normal operations

Ensuite j'ai lancer mon fichier index.py , en l'ayant rendu exécutable chmod +x index.py

Le contenue de mon fichier est :

from mod_python import apache

def handler(req):
req.content_type="text/html"
req.send_http_header()
req.write("Hello World!")
return apache.OK

Est c'est la ou ca plante le navigateur me renvoit :

MOD_PYTHON ERROR

ProcessId: 5389
Interpreter: '127.0.1.1'

ServerName: '127.0.1.1'
DocumentRoot: '/var/www'

URI: '/index.py'
Location: None
Directory: None
Filename: '/var/www/index.py'
PathInfo: ''

Phase: 'PythonHandler'
Handler: 'test'

Traceback (most recent call last):

File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)

File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1206, in _process_target
object = apache.resolve_object(module, object_str, arg, silent=silent)

File "/usr/lib/python2.7/dist-packages/mod_python/apache.py", line 696, in resolve_object
raise AttributeError, s

AttributeError: module '/usr/lib/python2.7/test/__init__.pyc' contains no 'handler'



Configuration: Linux / Firefox 10.0.2

Merci de votre réponse cordialement ,
Tsunaiken

Hors ligne