4
我試圖在共享主機提供商上設置django。我遵循http://helpdesk.bluehost.com/index.php/kb/article/000531 的指示,幾乎可以工作。FCGI htaccess處理程序
我現在面臨的問題是,流量正確地路由throught的FCGI文件,但文件本身就說明了在瀏覽器中的純文本。如果我在ssh shell中運行./mysite.fcgi,我會得到默認的django歡迎頁面。
我的.htaccess是:
AddHandler fastcgi-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ mysite.fcgi/$1 [QSA,L]
和mysite.fcgi:
#!/usr/bin/python2.6
import sys, os
os.environ['DJANGO_SETTINGS_MODULE'] = "icm.settings"
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
感謝。
將其更改爲AddHandler的fcgid腳本.fcgi完美。謝謝一堆! – sharvey 2010-04-11 15:42:36
我有在htaccess中的AddHandler fcgid腳本.fcgi,仍然有相同的問題(.fcgi命令行執行,但在瀏覽器中顯示源)。 – 2017-05-13 02:15:46