J’essaie d’exécuter Django 1.4 avec Pyton 2.7, Flup et mod_fastcgi sur Apache. Donc ce que j’ai fait était:
c:\xampp\htdocs\portal
– le projet Django actuel se trouve dans d:\projects\portal
donc à l’intérieur de index.fcgi Suivant: #!C:/Python27/python.exe import sys, os from django.core.servers.fastcgi import runfastcgi sys.path.append("D:/projects/portal") os.environ['DJANGO_SETTINGS_MODULE'] = "portal.settings" runfastcgi(method="threaded", daemonize="false")
Mais lors de l’exécution de localhost/portal/
j’obtiens l’erreur suivante dans mon erreur Apache.log
Fichier "C: \ Python27 \ lib \ site-packages \ flup \ server \ fcgi_base.py", ligne 1020, dans _setupSocket "Si vous voulez FCGI, veuillez créer un serveur FCGI externe"
Il me dit de créer un serveur FCGI externe que je pourrais, mais il doit être sur un serveur dynamic. Des idées?
Mise à jour: Ma configuration est sur un serveur Windows. Je peux aussi démarrer un serveur Linux, donc la question est plutôt celle d’Apache, de FastCGI et de l’ajout de sites sans modification de configuration sur le serveur – Apache / FastCGI Server
Vous n’avez pas démarré votre serveur fcgi .