Question

J'installe Django sur Bluehost et l'une des étapes pour l'installer est d'installer flup sur leur serveur. Je l'ai fait et tout fonctionne très bien quand je suis connecté via SSH. Cependant, quand je fait frappé la page dans mon navigateur, il ne peut pas trouver flup. Je reçois cette erreur dans le journal du serveur:

  

ERREUR: Aucun module nommé flup. Impossible de charger le paquet flup. Pour exécuter django comme une application FastCGI, vous devrez obtenir flup de http: // www. saddi.com/software/flup/ Si vous avez flup déjà installé, assurez-vous que vous avez dans votre PYTHONPATH.

Comme il reconnaît flup quand je suis en SSH ma meilleure estimation est qu'il ya un autre fichier bash je dois changer pour obtenir PYTHONPATH pointant vers les bons endroits pour la demande http. Mais comme il est un serveur partagé, je n'ai pas beaucoup de privilèges en dehors de mon répertoire personnel.

Toutes les idées?

Était-ce utile?

La solution

Si vous pouvez identifier ce module est exactement tente de import flup, vous pouvez préfixer que l'importation avec un sys.path.append du chemin vers lequel vous avez installé flup - aussi longtemps que le sys.path.append arrive avant la import flup , vous êtes dans le trèfle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top