I can't su into apache but, I can su into thebest (the user who 'own's' the application)
export PYTHON_PATH=/home/thebest/TheBest/alpha1 export DJANGO_SETTINGS_MODULE=TheBest.settings django-admin.py validate TheBest.xappx: No module named xappx.models Interesting error... At least it's different. Could there error be passed up and relayed as an EnvriomentError? I wouldn't suspect. On Jun 6, 6:35 pm, "Joseph Heck" <[EMAIL PROTECTED]> wrote: > Well, it certainly looks right. I guess my next step in debugging > would be to "act like the webserver" as much as possible to make sure > I didn't miss anything. > > su - apache > cd / > export PYTHONPATH=/home/thebest/TheBest/alpha1 > export DJANGO_SETTINGS_MODULE TheBest.settings > django-admin.py validate > > and see what happens. > > -joe > > On 6/6/07, ATLBeer <[EMAIL PROTECTED]> wrote: > > > > > Apache is running under the user/group apache > > > I added chgrp'd apache to the directory (recursively) and chmod'd as > > well. > > > Still the errors. > > > I also added apache to the group bestx. This is the group that the > > user 'thebest' belongs to. > > > On Jun 6, 6:07 pm, "Joseph Heck" <[EMAIL PROTECTED]> wrote: > > > What user does apache run as - set group read permissions (at least) to > > > that. > > > > If you're using Ubuntu or Debian, it is likely "www-data", so the > > > following commands (as root) would do the trick: > > > > chgrp -R www-data /home/thebest/TheBest/ > > > chmod -R g+r /home/thebest/TheBest/ > > > > -joe > > > > On 6/6/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > > > I'm trying to push a beta build of an App I wrote to my Apache server > > > > but, I'm running into some problems (I'm pretty sure it's permission > > > > related) > > > > > Here's the details. > > > > > httpd.conf > > > > [code] > > > > <Location "/"> > > > > SetHandler python-program > > > > PythonPath "['/home/thebest/TheBest/alpha1'] + sys.path" > > > > PythonHandler django.core.handlers.modpython > > > > SetEnv DJANGO_SETTINGS_MODULE TheBest.settings > > > > PythonDebug On > > > > </Location> > > > > [/code] > > > > > /home/thebest/TheBest/alpha1/TheBest is the root of the Django project > > > > (contains __init__.py) > > > > > I can successfully run stuff like manage.py validate / shell / > > > > runserver > > > > > So I KNOW the App can see the settings but, when I try to load the web- > > > > side of it i get > > > > > [code] > > > > Mod_python error: "PythonHandler django.core.handlers.modpython" > > > > **snip** > > > > EnvironmentError: Could not import settings 'TheBest.settings' > > > > (Is it on sys.path? Does it have syntax errors?): No module named > > > > TheBest.settings > > > > [/code] > > > > > I know the paths are correct and everything is in the right place so > > > > I'm left thinking Apache just doesn't have the proper permissions > > > > here. > > > > > [code] > > > > [EMAIL PROTECTED] alpha1]# ls -al > > > > total 24 > > > > drwxr-xr-x 3 thebest bestx 4096 Jun 6 15:31 . > > > > drwxr-xr-x 3 thebest bestx 4096 Jun 6 15:31 .. > > > > drwxr-xr-x 9 thebest bestx 4096 Jun 6 15:35 TheBest > > > > [/code] > > > > > [code] > > > > [EMAIL PROTECTED] TheBest]# ls -al > > > > drwxr-xr-x 9 thebest bestx 4096 Jun 6 15:35 . > > > > drwxr-xr-x 3 thebest bestx 4096 Jun 6 15:31 .. > > > > drwxr-xr-x 2 thebest bestx 4096 Jun 6 15:35 CRON > > > > -rwxr-xr-x 1 thebest bestx 82 Jun 6 15:31 ._.DS_Store > > > > -rwxr-xr-x 1 thebest bestx 6148 Jun 6 15:30 .DS_Store > > > > drwxr-xr-x 2 thebest bestx 4096 Jun 6 15:30 xapp > > > > -rwxr-xr-x 1 thebest bestx 0 May 25 12:25 __init__.py > > > > -rwxr-xr-x 1 thebest bestx 141 May 29 17:48 __init__.pyc > > > > -rwxr-xr-x 1 thebest bestx 546 May 25 12:25 manage.py > > > > drwxr-xr-x 2 thebest bestx 4096 May 30 13:55 media > > > > drwxr-xr-x 2 thebest bestx 4096 Jun 6 15:30 xapp > > > > drwxr-xr-x 2 thebest bestx 4096 Jun 6 15:30 xapp > > > > drwxr-xr-x 2 thebest bestx 4096 Jun 6 15:30 SCRIPTS > > > > -rwxr-xr-x 1 thebest bestx 4096 Jun 6 15:34 ._settings.py > > > > -rwxr-xr-x 1 thebest bestx 3169 Jun 6 15:34 settings.py > > > > -rwxr-xr-x 1 root root 2343 Jun 6 15:35 settings.pyc > > > > drwxr-xr-x 6 thebest bestx 4096 Jun 6 10:26 templates > > > > -rwxr-xr-x 1 thebest bestx 4382 Jun 6 15:32 ._urls.py > > > > -rwxr-xr-x 1 thebest bestx 2758 Jun 6 14:13 urls.py > > > > -rwxr-xr-x 1 thebest bestx 5259 Jun 6 14:14 urls.pyc > > > > [/code] --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---