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 :
Ensuite j'ai user de la commande , tail -f /var/log/apache2/error.log
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 AddHandler python-program .py PythonHandler test PythonDebug On
Qui ma renvoyer ceci :
Ensuite j'ai lancer mon fichier index.py , en l'ayant rendu exécutable chmod +x index.py[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
Le contenue de mon fichier est :
Est c'est la ou ca plante le navigateur me renvoit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 from mod_python import apache def handler(req): req.content_type="text/html" req.send_http_header() req.write("Hello World!") return apache.OK
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'
Merci de votre réponse cordialement ,
Tsunaiken
Configuration: Ubuntu11.10 / Firefox 10.0.2
Partager