【发布时间】:2014-03-29 13:50:22
【问题描述】:
我正在使用 python2.7 在 VPS CentOS 6(带有 Plesk)上将“示例”项目投入生产, mod_wsgi、Django 1.6 我已经证明了许多配置,但我总是收到错误“没有名为设置的模块”或“没有名为 Unipath 的模块”。不是我错了或我失踪了。谢谢和问候。
我的 vhost.conf:
Alias /static/ /var/www/vhosts/example.com/httpdocs/
Alias /media/ /var/www/vhosts/example.com/httpdocs/media/
WSGIScriptAlias / /var/www/vhosts/example.com/example.wsgi
<Directory /var/www/vhosts/example.com>
Order allow,deny
Allow from all
</Directory>
我的例子.wsgi:
import os
import sys
path = '/var/www/vhosts/example.com/example'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
我通过 ftp 将我的项目放入:/var/www/vhosts/example.com/
example.com/
example(project)
settings.py
urls.py
...
app
models.py
forms.py
views.py
...
templates
httpdocs
example.wsgi
manage.py
再次感谢...
【问题讨论】:
标签: django python-2.7 mod-wsgi plesk centos6