Python django cms gunicorn导入.wsgi文件失败
我尝试在Web服务器上安装djangocms。问题是我的gunicorn服务在部署cms时出错Python django cms gunicorn导入.wsgi文件失败,python,django,gunicorn,Python,Django,Gunicorn,我尝试在Web服务器上安装djangocms。问题是我的gunicorn服务在部署cms时出错 File "/home/hg3n/django-cms/cms-env/lib/python3.4/site-packages/gunicorn/util.py", line 354, in import_app __import__(module) ImportError: No module named 'cms.wsgi' [INFO] Worker exiting (pid: 7109
File "/home/hg3n/django-cms/cms-env/lib/python3.4/site-packages/gunicorn/util.py", line 354, in import_app
__import__(module)
ImportError: No module named 'cms.wsgi'
[INFO] Worker exiting (pid: 7109)
[INFO] Shutting down: Master
[INFO] Reason: Worker failed to boot.
整个结构如下所示:
~/django-cms
| --- cms-env/
| --- cms
| --- site/
| ---__init__.py
| ---__pycache__
| ---settings.py
| ---static
| ---templates
| ---urls.py
| ---wsgi.py
| --- manage.py
| --- media/
| --- project.db
| --- requirements.txt
| --- static/
我使用以下命令启动gunicorn服务
uberspace安装服务gunicorn gunicorn--错误日志文件---重新加载--chdir/home/hg3n/django cms/cms--bind 127.0.0.1:65164 cms.wsgi:应用程序
问题是什么,我熟悉python,但对django web开发不熟悉
编辑:
.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteBase /
RewriteRule ^(.*)$ http://127.0.0.1:65164/\$1 [P]
RequestHeader set X-Forwarded-Proto https env=HTTPS
wsgi.py的路径似乎是“site.wsgi”-请在gunicorn的命令行中尝试它,该命令行实际上删除了错误,但我仍然无法在web上看到我的站点您是在本地计算机上还是在远程web服务器上运行它?使用给定的命令行,它将只在本地主机上侦听端口65164,而不是从远程计算机上侦听端口65164。它运行在Uberspace服务器上,他们关于设置django的官方教程解释了此命令。以及属于它的.htaccess。如果我在没有cms的情况下安装django,那么使用这条命令一切都正常,所以你让gunicorn在Apache后面代理,对吗?尝试启用日志文件并查看那里发生了什么。从服务器本身尝试使用“wget”获取输出