4

我正在按照以下步骤部署一个 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, psycopg2for postgreSQL,并且所有内容都是使用pip.

4

1 回答 1

8

你用的是哪个版本的flup?似乎他们在 10.12.2015 发布了一个新的开发版本,该版本作为最新的稳定版本下载,并且仅限于 python3。对我来说降级以flup==1.0.3.dev-20110405解决问题

于 2016-01-28T12:33:50.760 回答