Erreur HTTP 500 lorsque vous tentez d'accéder à localhost
Je viens de construire mon premier "web app" pour une classe à l'aide de Google App Engine, et il a déployé correctement, et fonctionne parfaitement bien sur les serveurs de Google. Cependant, lorsque j'essaie d'accéder à localhost, j'ai une erreur 500:
"Erreur serveur Le site web a rencontré une erreur lors de la récupération de http://localhost:8081/. Il peut être arrêté pour maintenance ou configuré de manière incorrecte."
J'ai essayé en utilisant les différents ports, et aucun d'entre eux semblent fonctionner. Je suis à 100% positif, je suis en utilisant le port correct et que l'application est en cours d'exécution sans erreur.
Je suis en utilisant Google Chrome et Python 2.7.2 sur Mac OS 10.6.8
Des idées sur la façon de corriger ce ou ce que les configurations à vérifier?
ils ont mentionné que le FGA a été à l'aide de Python 2.6, que j'ai trouvé étrange, parce que si je lance Python dans le Terminal, 2.7 est automatiquement lancé. Je suis encore en train les avertissements suivants: <br> Le sgbdr API n'est pas disponible parce que le MySQLdb de bibliothèque n'a pas pu être chargé.<br> impossible de lire de la banque de données de données depuis /var/folders/pY/pYpXP3FPE8OrVeLQryckbU+++TI/-Tmp-/dev_appserver.la banque de données<br> n'a pas Pu initialiser les images de l'API; vous perdez probablement le Python "PIL" module. ImportError: No module named _imaging
OriginalL'auteur paulwithap | 2012-04-19
Vous devez vous connecter pour publier un commentaire.
S'avère, le problème était que GAE a accès à une ancienne version de python sur mon ordinateur.
J'ai été en mesure de résoudre ce problème en ouvrant le python lanceur, de copier le chemin d'accès de "l'Interprète", et de le coller dans GAE dans Préférences/Python Path. Dans mon cas, le chemin d'accès est /usr/local/bin/pythonw
Il est important de noter que, comme il n'y a pas de "ok" ou "appliquer" ici, vous devez appuyez sur entrée pour appliquer le changement du chemin d'accès.
OriginalL'auteur paulwithap
"Erreur 500" est générique pour "j'ai demandé au serveur de faire quelque chose, et il a échoué".
1) Regardez dans votre web journal des erreurs du serveur
2) le Débogage de votre application "hello world"
AUSSI:
3) assurez-vous que vous pouvez exécuter cette "hello world":
https://developers.google.com/appengine/docs/python/gettingstarted/helloworld
4) Si vous ne pouvez pas, puis passez en revue les instructions d'installation ici:
http://googcloudlabs.appspot.com/setup.html
OriginalL'auteur paulsm4