Try creating symbolic links in your site-packages directory to your django source and application source.
ln -s Joe On Nov 16, 11:24 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > I've been writing a Django app at work using Windows XP and Apache. > Everything works fine. When I bring the project home to run on > Ubuntu, I'm having trouble getting Apache configured. I've worked on > this problem for about a month but can't seem to get it resolved. It > appears to be fairly common but none of the solutions I've found have > worked. > > This works fine on Ubuntu and Windows XP: > > $ python manage.py runserver > > Shutting down the dev server and going through apache produces this: > > File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", > line 86, in __init__ > raise EnvironmentError, "Could not import settings '%s' (Is it on > sys.path? Does it have syntax errors?): %s sys.path = %s" % > (self.SETTINGS_MODULE, e, sys.path) > > EnvironmentError: Could not import settings 'musicshare.settings' (Is > it on sys.path? Does it have syntax errors?): No module named > musicshare.settings sys.path = ['/home/published/www/django/', '/home/ > published/www/django/musicshare', '/usr/lib/python2.5', '/usr/lib/ > python25.zip', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', > '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/ > local/lib/python2.5/site-packages', '/usr/lib/python2.5/site- > packages', '/usr/lib/python2.5/site-packages/Numeric', '/usr/lib/ > python2.5/site-packages/PIL', '/usr/lib/python2.5/site-packages/ > gst-0.10', '/var/lib/python-support/python2.5', '/usr/lib/python2.5/ > site-packages/gtk-2.0', '/var/lib/python-support/python2.5/gtk-2.0', '/ > usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode'] > > The exception output shows sys.path because I modified Django to > display it. My app is actually located at "/home/published/www/django/ > musicshare" > > This is my httpd.conf: > > <VirtualHost *:80> > ServerName music.mydomain.com > DocumentRoot /home/published/www/django > SetHandler python-program > PythonHandler django.core.handlers.modpython > PythonDebug On > PythonPath "['/home/published/www/django/', '/home/ > published/www/django/musicshare', '/usr/lib/python2.5'] + sys.path" > <location "/"> > SetEnv DJANGO_SETTINGS_MODULE > musicshare.settings > PythonInterpreter musicshare > </location> > </VirtualHost> > > Obviously "mydomain" has been replaced as not to publish my domain > name. As you can see in the exception, sys.path includes the location > of my app. It still doesn't appear to find settings.py. > > Any ideas? > > TIA. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---