Python Djangocms安装App WSGI vs 8000端口

时间:2016-02-28 14:38:54

标签: django mod-wsgi

我按照教程http://docs.django-cms.org/en/develop/introduction/plugins.html,当我按照指示安装轮询应用程序时,它在8000端口上可见但不是在WSGI / Apache模式下(错误消息没有模块轮询)。要查看APP民意调查,我需要在默认根目录中复制民意调查应用程序文件。同意Aldryn博客新闻。我想我必须在wsgi模式中指定一些更多的PATH来帮助Python找到模块。在我的Virtualenv中在哪里以及如何做到这一点,当我在远程平台上部署所有东西时也能有效? 谢谢你的帮助

感谢您的关注。恕我直言,我不认为问题在于APACHE配置,一切正常,DjangoCMS没有民意调查。在下面的conf文件中,域名是本地虚拟域名        DocumentRoot" / var / www / djangocms"     WSGIScriptAlias / /var/www/djangocms/default/wsgi.py     ServerName djangocms.net     别名/ static / / var / www / djangocms / default / static /              选项+ ExecCGI
        订单允许,拒绝         全部允许          ErrorLog" logs / errordjangocms_log"     LogLevel错误

马塞尔

1 个答案:

答案 0 :(得分:0)

这是一个使用

的工作配置
<VirtualHost *:80>

ServerName iot.mydomain.com
ServerAlias iot

WSGIDaemonProcess iot.local python-path=/home/name/PycharmProjects/iotdata
WSGIProcessGroup iot.local
WSGIScriptAlias / /home/name/PycharmProjects/iotdata/iotdata/wsgi.py process-group=iot.local
#WSGIPythonPath /home/name/PycharmProjects/iotdata

Alias /static/ /home/name/PycharmProjects/iotdata/static/

<Directory /home/name/PycharmProjects/iotdata>

<Files wsgi.py>
Require all granted
</Files>
</Directory>
<Directory /home/name/PycharmProjects/iotdata/static>
Require all granted
</Directory>

</VirtualHost>