Hi, thanks for reply, i have tried this. Now in order to make it
clear, i move the iStore under home, like this: "/home/yongzhen/
iStore". django.wsgi is inside apache file and the apache file is
under iStore: "/home/yongzhen/iStore/django.wsgi". The content of
django.wsgi:
 import os, sys
wsgi_dir = os.path.abspath(os.path.dirname(__file__))
project_dir = os.path.dirname(wsgi_dir)
sys.path.append(project_dir)
project_settings = os.path.join(project_dir,'settings')
os.environ['DJANGO_SETTINGS_MODULE'] = 'iStore.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

and in /etc/apache2/sites-available, there is istore file, i have $
sudo a2ensite istore. the content of istore:
NameVirtualHost *:80

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName www.imaboy.cn
        ServerAlias shop.imaboy.cn
        Alias /static /home/yongzhen/iStore/static
        Alias /php /var/www
        DocumentRoot /home/yongzhen/iStore
        WSGIScriptAlias / /home/yongzhen/iStore/apache/django.wsgi
        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
</VirtualHost>

When i try to open www.imaboy.cn, here is the error in apache2
error.log:
[Tue Apr 05 22:43:03 2011] [error] Exception KeyError:
KeyError(-1218787584,) in <module 'threading' from '/usr/lib/python2.6/
threading.pyc'> ignored
[Tue Apr 05 22:43:03 2011] [error] Exception KeyError:
KeyError(-1218787584,) in <module 'threading' from '/usr/lib/python2.6/
threading.pyc'> ignored
[Tue Apr 05 22:43:03 2011] [error] Exception KeyError:
KeyError(-1218787584,) in <module 'threading' from '/usr/lib/python2.6/
threading.pyc'> ignored
[Tue Apr 05 22:43:03 2011] [error] Exception KeyError:
KeyError(-1218787584,) in <module 'threading' from '/usr/lib/python2.6/
threading.pyc'> ignored
[Tue Apr 05 22:43:03 2011] [error] Exception KeyError:
KeyError(-1218787584,) in <module 'threading' from '/usr/lib/python2.6/
threading.pyc'> ignored
[Tue Apr 05 22:43:03 2011] [notice] caught SIGTERM, shutting down
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/
php5/apache2/conf.d/mcrypt.ini on line 1 in Unknown on line 0
[Tue Apr 05 22:43:04 2011] [notice] Apache/2.2.14 (Ubuntu) PHP/
5.3.2-1ubuntu4.7 with Suhosin-Patch mod_wsgi/2.8 Python/2.6.5
configured -- resuming normal operations
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44] mod_wsgi
(pid=8570): Exception occurred processing WSGI script '/home/yongzhen/
iStore/apache/django.wsgi'.
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44] Traceback
(most recent call last):
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]   File "/usr/
local/lib/python2.6/dist-packages/django/core/handlers/wsgi.py", line
230, in __call__
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]
self.load_middleware()
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]   File "/usr/
local/lib/python2.6/dist-packages/django/core/handlers/base.py", line
33, in load_middleware
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]     for
middleware_path in settings.MIDDLEWARE_CLASSES:
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]   File "/usr/
local/lib/python2.6/dist-packages/django/utils/functional.py", line
276, in __getattr__
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]
self._setup()
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]   File "/usr/
local/lib/python2.6/dist-packages/django/conf/__init__.py", line 40,
in _setup
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]
self._wrapped = Settings(settings_module)
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]   File "/usr/
local/lib/python2.6/dist-packages/django/conf/__init__.py", line 75,
in __init__
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44]     raise
ImportError("Could not import settings '%s' (Is it on sys.path? Does
it have syntax errors?): %s" % (self.SETTINGS_MODULE, e))
[Tue Apr 05 22:43:11 2011] [error] [client 82.130.18.44] ImportError:
Could not import settings 'iStore.settings' (Is it on sys.path? Does
it have syntax errors?): No module named iStore.settings

Sorry to bother you, but i am very confused with this.

On 4月6日, 上午3时28分, anvydigital <anvydigi...@gmail.com> wrote:
> try changing:
>
> os.environ['DJANGO_SETTINGS_MODULE']='www.iStore.settings'
>
> to:
>
> os.environ['DJANGO_SETTINGS_MODULE']='iStore.settings'
>
> Since 'www' folder is  on your path.
>
> GL

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

Reply via email to