尝试访问本地主机时出现 HTTP 错误 500

问题描述 投票:0回答:2

我刚刚使用 Google App Engine 为课程构建了我的第一个“网络应用程序”,它部署正确,并且在 Google 服务器上运行得很好。但是,当我尝试在本地主机上访问它时,我收到 500 错误:

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

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

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

关于如何纠正此问题或要检查哪些配置有什么想法吗?

localhost
2个回答
2
投票

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

我可以通过打开 python 启动器、从“解释器”复制路径并将其粘贴到 Preferences/Python Path 下的 GAE 来解决此问题。就我而言,正确的路径是 /usr/local/bin/pythonw

需要注意的是,由于此处没有“确定”或“应用”按钮,因此您必须按 Enter 键才能应用路径更改。


0
投票

“错误 500”一般表示“我要求服务器执行某些操作,但失败了”。

1) 查看网络服务器的错误日志

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

还有:

3)确保你可以运行这个“hello world”:

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.