KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I tried to install django to work with apache and mod_wsgi but get this error: ImportError: No module named django.core.handlers.wsgi, I'v read that it may be user error... On the console (ssh), with root access, I don't have any problems accessing django.core.handlers.wsgi , but when apache asks to access it, it can't My django.wsgi: import os import sys sys.path.append('my/rep/parents/of/my/project') sys.path.append('/usr/lib/python2.4/site-packages/django') os.environ['DJANGO_SETTINGS_MODULE'] = 'montest.settings' os.environ['PYTHON_EGG_CACHE'] = '/tmp' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() My vhost.conf: Alias /media/ my/rep/parents/of/my/projet/montest/media/ <Directory my/rep/parents/of/my/projet/montest/media> Order deny,allow Allow from all </Directory> WSGIScriptAlias /montest my/rep/parents/of/my/projet/django.wsgi <Directory my/rep/parents/of/my/projet> Order deny,allow Allow from all </Directory> EDIT : Ok my result for ldd mod_wsgi.so linux-gate.so.1 => (0x0013c000) libpython2.6.so.1.0 => /usr/lib/libpython2.6.so.1.0 (0x00663000) libpthread.so.0 => /lib/libpthread.so.0 (0x00bff000) libdl.so.2 => /lib/libdl.so.2 (0x0023b000) libutil.so.1 => /lib/libutil.so.1 (0x00420000) libm.so.6 => /lib/libm.so.6 (0x00110000) libc.so.6 => /lib/libc.so.6 (0x00240000) /lib/ld-linux.so.2 (0x0059f000) So i decide to test my mod_wsgi install with the test.wsgi test.wsgi def application(environ, start_response): status = '200 OK' output = 'Hello world, I am a wsgi app!' response_headers = [('Content-Type', 'text/plain'), ('Content-Length', str(len(output)))] start_response(status, response_headers) return [output] my vhost.con
Tags (comma-separated)
Save Edits
Cancel