Karen may be on to something.  I have django running on CentOS but I
have disable selinux.  Selinux has bitten me before so I just disable
it all together.

On Mar 31, 9:49 am, Karen Tracey <kmtra...@gmail.com> wrote:
> On Tue, Mar 31, 2009 at 9:27 AM, knight <alexar...@gmail.com> wrote:
>
> > Hi,
>
> > I'm trying to install my django application on CentOS 5 and I'm
> > getting the following error:
>
> > ImportError: Could not import settings 'mx30.settings' (Is it on
> > sys.path? Does it have syntax errors?): No module named mx30.settings
>
> > My httpd.conf looks as follows:
>
> > Listen 80
> > <Location "/peergw">
> > SetHandler python-program
> > PythonPath "['/home/peertv', '/home/peertv/mx30', '/usr/lib/
> > python2.5'] + sys.path"
> > PythonHandler django.core.handlers.modpython
> > SetEnv DJANGO_SETTINGS_MODULE mx30.settings
> > PythonOption django.root /peergw
> > PythonDebug On
> > PythonInterpreter mx30
> > </Location>
>
> > I can do python settings.py, so I don't have spelling errors.
> > I can import settings from shell.
> > I have all the permissions to mx30 directory where the settings are
> > located.
> > I tried all the things in the similar threads here.
>
> > Can you please give me the directions where else I can look for a
> > solution?
>
> You say you have all permissions to the mx30 directory -- what about the
> user Apache runs as?  CentOS has come up several times on this list with
> problems like this because it has selinux enabled by default.  Thus even
> though the permissions at a casual glance make it appear that anyone can
> read/execute the Django app code, in fact selinux doesn't allow access by
> the Apache user.  The fix is to jump through the selinux hoops to allow
> Apache to access the code, or move it to some place that Apache has access
> to already, or disable selinux.  If you search this list for likely keywords
> like CentOS and permissions you'll probably find examples of how exactly to
> do each of those things.
>
> Karen

--~--~---------~--~----~------------~-------~--~----~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to