
ralph.venancio
(usa Debian)
Enviado em 25/02/2012 - 18:59h
Ola amigos!!!
Esse é meu primeiro post no forum e gostaria muito da ajuda de vcs.
Recentemente fiz a instalação do mod_python 3.1 e apache 2.2 na minha maquina (Ubuntu 11.10).
O objetivo era rodar arquivos.py com o apache.
Segue a minha configuração do Python no Apache2
<Directory "/var/www/py_script">
SetHandler mod_python
PythonHandler mptest
PythonDebug On
</Directory>
Ao usar o seguinte script.py para testar o funcionamento do servidor:
#!/usr/bin/python
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
O browser me retorna o seguinte erro:
MOD_PYTHON ERROR
ProcessId: 1724
Interpreter: '127.0.1.1'
ServerName: '127.0.1.1'
DocumentRoot: '/var/www'
URI: '/py_script/'
Location: None
Directory: '/var/www/py_script/'
Filename: '/var/www/py_script/'
PathInfo: ''
Phase: 'PythonHandler'
Handler: 'mptest'
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 1202, in _process_target
module = import_module(module_name, path=path)
File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 304, in import_module
return __import__(module_name, {}, {}, ['*'])
ImportError: No module named mptest
Quem puder me ajudar desde já agradeço!!!