thanks, my project is located in /usr/local/django/myproject and l had everything under /usr/local/django/ as readable end executable for all users, seems still no luck...
On Mon, Aug 31, 2009 at 4:15 PM, Graham Dumpleton<[email protected]> wrote: > > 2009/9/1 [email protected] <[email protected]>: >> >> thanks, but i have in django.wsgi >> --------------------------------------------- >> import os, sys >> sys.path.append('/usr/local/django') >> sys.path.append('/usr/local/django/myproject') >> os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings' >> >> import django.core.handlers.wsgi >> >> application = django.core.handlers.wsgi.WSGIHandler() >> ----------------------------------------------- >> - >> so PYTHONPATH should be included? > > If you are talking about the value of your PYTHONPATH environment > variable in your user account, then no it isn't. Apache runs as > distinct user and doesn't pick up your personal environment. > > If what you mean is that your app is located under: > > /usr/local/django/myproject > > then be aware that if the user that Apache runs as doesn't have read > access to that directory or the apps under it, it will not be able to > load them. So revise your directory/file permissions. > > If you think that is okay, then explicitly state where the app is > located in the file system and what the directory/file permissions > are. > > Graham > >> On Mon, Aug 31, 2009 at 3:28 PM, Graham >> Dumpleton<[email protected]> wrote: >>> >>> 2009/9/1 [email protected] <[email protected]>: >>>> >>>> not sure if this is related with mod_wsgi i got an error >>>> >>>> Exception Type: ImportError >>>> Exception Value: No module named myapp.views.hometest >>> >>> That is your problem. You perhaps don't have the directory your Django >>> apps are in in sys.path. >>> >>> Graham >>> >>>> On Mon, Aug 31, 2009 at 1:39 PM, >>>> [email protected]<[email protected]> wrote: >>>>> I got it figured. I had misspelled project name. It works now. >>>>> >>>>> >>>>> Thanks >>>>> >>>>> On Mon, Aug 31, 2009 at 9:28 AM, >>>>> [email protected]<[email protected]> wrote: >>>>>> I am using 2.5 , installed from source. >>>>>> >>>>>> Here is the error info: >>>>>> >>>>>> [Mon Aug 31 16:23:27 2009] [error] [client 159.188.188.85] Target WSGI >>>>>> script not found or unable to stat: /usr/local/django/mydomain >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Sun, Aug 30, 2009 at 10:36 PM, Graham >>>>>> Dumpleton<[email protected]> wrote: >>>>>>> >>>>>>> 2009/8/31 weiwei <[email protected]>: >>>>>>>> >>>>>>>> here is my settings: >>>>>>>> --------------------------------------------------------------------- >>>>>>>> <VirtualHost *:80> >>>>>>>> ServerName mydomain.com:80 >>>>>>>> ServerAlias www.mydomain.com *.mydomain.com >>>>>>>> UseCanonicalName Off >>>>>>>> ServerAdmin "[email protected]" >>>>>>>> DocumentRoot /var/www/hosts/mydomain.com/httpdocs >>>>>>>> WSGIScriptAlias / /usr/local/django/mydomain/apache/ >>>>>>>> django.wsgi >>>>>>>> <Directory /usr/local/django/mydomain/apache> >>>>>>>> Order deny,allow >>>>>>>> Allow from all >>>>>>>> </Directory> >>>>>>>> </VirtualHost> >>>>>>>> ---------------------------------------------------------------------------------- >>>>>>>> and wsgi script: >>>>>>>> >>>>>>>> ------------------------------------------------------------------------- >>>>>>>> import os, sys >>>>>>>> sys.path.append('/usr/local/django') >>>>>>>> sys.path.append('/usr/local/django/mydomain') >>>>>>>> os.environ['DJANGO_SETTINGS_MODULE'] = 'mydomain.settings' >>>>>>>> >>>>>>>> import django.core.handlers.wsgi >>>>>>>> >>>>>>>> application = django.core.handlers.wsgi.WSGIHandler() >>>>>>>> ---------------------------------------------------------------------------------- >>>>>>>> >>>>>>>> I am on fedora11. >>>>>>>> >>>>>>>> Thanks for any help. >>>>>>> >>>>>>> First guess would be that you are using an old version of mod_wsgi. >>>>>>> The latest is 2.5, what are you using? >>>>>>> >>>>>>> There was a configuration corruption issue that might cause this >>>>>>> specific problem. It was fixed in 2.3 or 2.4. >>>>>>> >>>>>>> So, indicate what version of mod_wsgi you are using and I want to see >>>>>>> the full error messages from the Apache error logs around when that >>>>>>> occurred. >>>>>>> >>>>>>> Graham >>>>>>> >>>>>>> >>> >>>>>>> >>>>>> >>>>> >>>> >>>> > >>>> >>> >>> > >>> >> >> > >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
