2010-11-28 19 views
1

私はFastCGIでDjangoをインストールしようとしましたが、成功しませんでした。それは私に500のエラーを与えますが、もし私がシェル上で./dispatch.fcgiを実行すると、それは私に "それが働く!" DjangoのHTMLページ。私は2.4から2.6までの私のPythonのバージョンを更新し、それが働いていますDjango FastCGIと500 Internal Server Error

AddHandler fcgid-script .fcgi 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ dispatch.fcgi/$1 [QSA,L] 

答えて

2

:ここ

は私のURLがhttp://mydjango.webmashing.com

で、私のdispatch.fcgiファイルが

#!/usr/bin/python 
import sys, os 
sys.path.insert(0, "/home/webmashi/.local/lib/python") 
os.chdir("/home/webmashi/.local/lib/python/myproject") 
os.environ['DJANGO_SETTINGS_MODULE'] = "myproject.settings" 
from django.core.servers.fastcgi import runfastcgi 
runfastcgi(method="threaded", daemonize="false") 

.htaccessファイルであります:)

+0

私の場合、私はユーザーがインストールした2.7.6から始めました。代わりに2.6を参照すると、うまくいきました。私の何かが上がっているはずですが、私は2.6に固執すると思います – jheld

関連する問題