Apache normally runs as a special user. Are your files and the directories leading down to them readable to others so that the Apache user can find them and read them?
Graham On Sep 11, 6:49 am, shabda <[EMAIL PROTECTED]> wrote: > I am trying to deploy django, and to test the install I am doing this, > I run django-admin.py startproject hello in directory /root/django > I have added to my httpd.conf > > <Location "/"> > SetHandler python-program > PythonHandler django.core.handlers.modpython > SetEnv DJANGO_SETTINGS_MODULE hello.settings > PythonDebug On > PythonPath "['/root/django', '/root/django/hello'] + sys.path" > </Location> > > Restatred apache. > > Tries to access my system, getting an error like, > > Mod_python error: "PythonHandler django.core.handlers.modpython" > > Traceback (most recent call last): > > File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line > 299, in HandlerDispatch > result = object(req) > > File "/usr/lib/python2.4/site-packages/django/core/handlers/ > modpython.py", line 177, in handler > return ModPythonHandler()(req) > > File "/usr/lib/python2.4/site-packages/django/core/handlers/ > modpython.py", line 145, in __call__ > self.load_middleware() > > File "/usr/lib/python2.4/site-packages/django/core/handlers/ > base.py", line 22, in load_middleware > for middleware_path in settings.MIDDLEWARE_CLASSES: > > File "/usr/lib/python2.4/site-packages/django/conf/__init__.py", > line 28, in __getattr__ > self._import_settings() > > File "/usr/lib/python2.4/site-packages/django/conf/__init__.py", > line 55, in _import_settings > self._target = Settings(settings_module) > > File "/usr/lib/python2.4/site-packages/django/conf/__init__.py", > line 83, in __init__ > raise EnvironmentError, "Could not import settings '%s' (Is it on > sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, > e) > > EnvironmentError: Could not import settings 'hello.settings' (Is it on > sys.path? Does it have syntax errors?): No module named hello.settings > > What am I doing wrong? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---