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
-~----------~----~----~----~------~----~------~--~---

Reply via email to