Hello,
I am having trouble configuring Apache and mod_python to work with my
project.
I am using Ubuntu Linux 7.10 with Apache 2. My project is in
/var/www/polls directory. This is also where the settings.py file is.
This directory and all files and directories are owned by www-data (the
user under which Apache is running) and they have 755 rights.
I have configured Apache httpd.conf file like so (only relevant parts
are included):
<Directory "/var/www/polls/">
Order allow,deny
allow from all
</Directory>
<Location "/polls/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
PythonPath "['/var/www/polls'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE polls.settings
PythonDebug On
</Location>
I am getting the following error when I access ciaran.dmc.umn.edu/polls
. Any help is appreciated.
Thanks, Tonu
MOD_PYTHON ERROR
ProcessId: 13754
Interpreter: 'ciaran.dmc.umn.edu'
ServerName: 'ciaran.dmc.umn.edu'
DocumentRoot: '/var/www/'
URI: '/polls/'
Location: '/polls/'
Directory: None
Filename: '/var/www/polls/'
PathInfo: ''
Phase: 'PythonHandler'
Handler: 'django.core.handlers.modpython'
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1537, in
HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1229, in
_process_target
result = _execute_target(config, req, object, arg)
File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1128, in
_execute_target
result = object(arg)
File "/usr/lib/python2.5/site-packages/django/core/handlers/modpython.py",
line 222, in handler
return ModPythonHandler()(req)
File "/usr/lib/python2.5/site-packages/django/core/handlers/modpython.py",
line 185, in __call__
self.load_middleware()
File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py", line
31, in load_middleware
for middleware_path in settings.MIDDLEWARE_CLASSES:
File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 28, in
__getattr__
self._import_settings()
File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 59, in
_import_settings
self._target = Settings(settings_module)
File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 94, in
__init__
raise ImportError, "Could not import settings '%s' (Is it on sys.path? Does
it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
ImportError: Could not import settings 'polls.settings' (Is it on sys.path?
Does it have syntax errors?): No module named polls.settings
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---