2010-11-28 37 views
1

J'ai essayé d'installer Django avec FastCGI mais sans succès !. Cela me donne une Erreur 500, mais si j'exécute mon ./dispatch.fcgi sur le shell, ça me donne le "ça marche!" Page HTML de Django.Erreur de serveur interne Django FastCGI et 500

Voici mon url http://mydjango.webmashing.com

et mon fichier dispatch.fcgi est

#!/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") 

fichier .htaccess:

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

Répondre

2

mettre à jour ma version python de 2,4 à 2,6 et il a travaillé :)

+0

Dans mon cas, j'ai commencé avec un 2.7.6 installé par l'utilisateur. Quand j'ai référencé 2.6 à la place, ça a marché. Mon, quelque chose doit être en hausse, mais je suppose que je vais rester avec 2.6 – jheld