我正在按照这些步骤部署Django项目
我的.htaccess是:
AddHandler fcgid-script .fcgi RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ mysite.fcgi/$1 [QSA,L]
我的.fcgi:
#!/homeX/your_username/python27/bin/python27 import sys, os # Add a custom Python path. sys.path.insert(0, "/homeX/your_username/python27") sys.path.insert(13, "/homeX/your_username/myproject") os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings' from django.core.servers.fastcgi import runfastcgi runfastcgi(method="threaded", daemonize="false")
当我跑来python2.7 mysite.fcgi
证明它有效时,它会让我:
无法导入flup.server.fcgi
我该怎么导入flup.server.fcgi
?
我使用的是:Django 1.8.7
,flup 1.0.3
,python 2.7
,psycopg2
为postgreSQL
,并使用一切都下载pip
.
您使用哪种版本的flup?它们似乎在2015年12月10日发布了一个新的开发版本,它作为最新的稳定版本下载并且只是python3.对我来说,降级以flup==1.0.3.dev-20110405
解决问题