我试图升级我的应用程序 从对角1.2到1.4, 我已经成功地测试了 与内建的网络服务器。
然而,我很难将它作为阿帕奇(Ubuntu)的虚拟住房部署。
我的网站可用/ 默认
包含:
<VirtualHost *:80>
ServerName myapplication
WSGIScriptAlias / /usr/share/myapplication/wsgi.py
WSGIDaemonProcess myapplication python-path=/usr/share/myapplication:/usr/lib/python2.6/dist-packages
<Directory /usr/share/myapplication>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
</VirtualHost>
文件 /usr/share/myapplication/wsgi.py
包含以下标准:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myapplication.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Apache将启动 OK, 但当我去 http://myapplication
我得到500: 内部服务器错误和 apache 日志显示 :
ImportError: Could not import settings WCReporter.settings (Is it on sys.path?): No module named WCReporter.settings
我使用WSGIDaemon程序是否正确?
谢谢 谢谢