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