我按照教程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错误
马塞尔
答案 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>