Я пытаюсь настроить django на хостинг-провайдере. Я следовал инструкциям на http://helpdesk.bluehost.com/index.php/kb/article/000531 и почти работал.FCGI htaccess обработчик
Проблема, с которой я столкнулся сейчас, заключается в том, что трафик правильно маршрутизируется через файл fcgi, но сам файл отображается в виде обычного текста в браузере. Если я запустил ./mysite.fcgi в оболочке ssh, я получаю страницу приветствия по умолчанию 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
У меня есть AddHandler fcgid-script .fcgi в htaccess и по-прежнему имеет ту же проблему (.fcgi выполняется в командной строке, но показывает источник в браузере). –