Reference to this sort of permissions issue in documentation at: http://code.google.com/p/modwsgi/wiki/ApplicationIssues#Access_Rights_Of_Apache_User
Graham On 7 February 2010 08:10, Brandon Miller <[email protected]> wrote: > Fixed it...it was a permissions issue...took a while though, good god. > > Thanks! > > On Sat, Feb 6, 2010 at 2:09 PM, unknownerror <[email protected]> > wrote: >> >> I've added a file called sites.pth to my standard python site-packages >> directory and my django module can be imported via python itself. So >> my question is what may be causing mod_wsgi from within apache to not >> pick up on the path modules when python itself does. I've tried >> various things like adding the WSGIPythonHome directive to the main >> apache config. But, then none of the standard modules are found: >> cannot import modules os. >> >> Thanks for any help in advance... >> Brandon >> >> I.E. >> #python >> >>import mysite.settings >> >> >> >> But, when I set environment inside my wsgi file it fails to import... >> >> I.E. >> import os >> import sys >> import pprint >> >> sys.path.append('/home/www') >> sys.path.append('/home/www/mysite') >> os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' >> >> print sys.prefix >> pprint.pprint(sys.path) >> >> import mysite >> #import django.core.handlers.wsgi >> #application = django.core.handlers.wsgi.WSGIHandler( ) >> >> My apache error logs are as follows: >> [Sat Feb 06 18:56:43 2010] [notice] Apache/2.2.14 (Unix) mod_ssl/ >> 2.2.14 OpenSSL/0.9.8k-fips DAV/2 SVN/1.6.6 mod_wsgi/3.1 Python/2.6 >> configured -- resuming normal operations >> [Sat Feb 06 18:56:50 2010] [error] ['/usr/lib/python2.6/site-packages/ >> setuptools-0.6c11-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Pylons-0.9.7-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Tempita-0.4-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> WebTest-1.2-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> WebError-0.10.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> WebOb-0.9.7.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Mako-0.2.5-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> nose-0.11.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> decorator-3.1.2-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> simplejson-2.0.9-py2.6-linux-i686.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> FormEncode-1.2.2-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> PasteScript-1.7.3-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> PasteDeploy-1.3.3-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Paste-1.7.2-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Beaker-1.5.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> WebHelpers-1.0b3-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Routes-1.11-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Pygments-1.2.2-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> TurboGears-1.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> tgMochiKit-1.4.2-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> TurboJson-1.2.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> PEAK_Rules-0.5a1.dev_r2600-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Genshi-0.5.1-py2.6-linux-i686.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> configobj-4.7.0-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> CherryPy-2.3.0-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> prioritized_methods-0.2.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Extremes-1.1.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> AddOns-0.7-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> DecoratorTools-1.7-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> BytecodeAssembler-0.5.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Cheetah-2.4.1-py2.6-linux-i686.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> SymbolType-1.0-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Markdown-2.0.3-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Django-1.1.1-py2.6.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> MySQL_python-1.2.3c1-py2.6-linux-i686.egg', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python26.zip', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/plat-linux2', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/lib-tk', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/lib-old', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/lib-dynload', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site- >> packages', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> Numeric', >> [Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/ >> gtk-2.0', >> [Sat Feb 06 18:56:50 2010] [error] '/home/www', >> [Sat Feb 06 18:56:50 2010] [error] '/home/www/mysite'] >> [Sat Feb 06 18:56:50 2010] [error] [client ::1] mod_wsgi (pid=5596): >> Target WSGI script '/usr/local/apache2/www/mysite.wsgi' cannot be >> loaded as Python module. >> [Sat Feb 06 18:56:50 2010] [error] [client ::1] mod_wsgi (pid=5596): >> Exception occurred processing WSGI script '/usr/local/apache2/www/ >> mysite.wsgi'. >> [Sat Feb 06 18:56:50 2010] [error] [client ::1] Traceback (most recent >> call last): >> [Sat Feb 06 18:56:50 2010] [error] [client ::1] File "/usr/local/ >> apache2/www/mysite.wsgi", line 11, in <module> >> [Sat Feb 06 18:56:50 2010] [error] [client ::1] import mysite >> [Sat Feb 06 18:56:50 2010] [error] [client ::1] ImportError: No module >> named mysite > > > > -- > Regards, > Brandon > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/modwsgi?hl=en. > -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.
