尝试访问localhost时出现HTTP错误500

时间:2012-04-19 03:14:06

标签: localhost

我刚刚使用Google App Engine为一个班级构建了我的第一个“网络应用”,并且它已正确部署,并且在Google的服务器上运行良好。但是,当我尝试在localhost上访问它时,我收到500错误:

“服务器错误网站在检索http://localhost:8081/时遇到错误。可能已关闭以进行维护或配置不正确。”

我尝试过使用各种端口,但似乎都没有。我100%肯定我正在使用正确的端口,并且应用程序实际上正在运行而没有错误。

我在Mac OS 10.6.8上使用Google Chrome和Python 2.7.2

有关如何更正此问题或要检查哪些配置的任何想法?

2 个答案:

答案 0 :(得分:2)

事实证明,问题是GAE正在我的计算机上访问旧版本的python。

我能够通过打开python启动器,从“Interpreter”复制路径并将其粘贴到Preferences / Python Path下的GAE来解决这个问题。在我的例子中,正确的路径是/ usr / local / bin / pythonw

请注意,由于此处没有“ok”或“apply”按钮,因此必须按Enter键才能应用路径更改。

答案 1 :(得分:0)

“错误500”是“我要求服务器做某事,它失败了”的通用。

1)查看您的Web服务器的错误日志

2)调试你的“hello world”应用程序

ALSO:

3)确保你可以运行这个“你好世界”:

https://developers.google.com/appengine/docs/python/gettingstarted/helloworld

4)如果您不能,请在此处查看设置说明:

http://googcloudlabs.appspot.com/setup.html