当我执行Apache/mod_wsgi中的Django部署问题。导入错误:无法导入设置 'site.settings'
django-admin.py startproject site
它的工作原理。
但是,如果我只是复制网站文件夹,它不起作用。
为什么?
<VirtualHost *:80>
ServerName django.stanislavfeldman.com
# Django settings
WSGIScriptAlias//var/www/django/wsgi_handler.py
WSGIDaemonProcess django.stanislavfeldman.com maximum-requests=200 stack-size=524288
ErrorLog /var/www/django/error.log
LogLevel warn
</VirtualHost>
wsgi_handler.py:
import os, sys
sys.path.append('/var/www/django')
os.environ['DJANGO_SETTINGS_MODULE'] = 'site.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
向我们展示相关的wsgi配置和apache/virtualhost .conf ... – 2010-12-16 15:16:43
是settings.py /var/www/django/site/settings.py的绝对路径吗? – 2010-12-16 20:15:46
还检查运行Apache的用户是否有权打开/ var/www/django下的文件。 – 2010-12-16 20:19:13