Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Localhost 尝试访问本地主机时出现HTTP错误500_Localhost - Fatal编程技术网

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

Localhost 尝试访问本地主机时出现HTTP错误500,localhost,Localhost,我刚刚用Google app Engine为一个类构建了我的第一个“web应用”,它部署正确,在Google的服务器上运行良好。但是,当我尝试在localhost上访问它时,会出现一个500错误: “服务器错误网站在检索时遇到错误。它可能因维护而关闭或配置不正确。” 我尝试过使用各种端口,但似乎都不起作用。我100%肯定我正在使用正确的端口,并且应用程序实际运行时没有错误 我正在Mac OS 10.6.8上使用Google Chrome和Python 2.7.2 关于如何更正此错误或检查哪些配置

我刚刚用Google app Engine为一个类构建了我的第一个“web应用”,它部署正确,在Google的服务器上运行良好。但是,当我尝试在localhost上访问它时,会出现一个500错误:

“服务器错误网站在检索时遇到错误。它可能因维护而关闭或配置不正确。”

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

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

关于如何更正此错误或检查哪些配置,您有什么想法吗?

“错误500”是“我要求服务器执行某项操作,但失败了”的泛指

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

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

此外:

3) 确保您可以运行此“hello world”:

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


事实证明,问题在于GAE正在我的计算机上访问一个较旧版本的python

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


需要注意的是,这里没有“ok”或“apply”按钮,因此必须按enter键才能应用路径更改。

@Wooble他们提到GAE使用的是Python 2.6,我觉得这很奇怪,因为如果我在Terminal中运行Python,2.7会自动启动。尽管如此,我仍然收到以下警告:
rdbms API不可用,因为无法加载MySQLdb库。
无法从/var/folders/pY/pYpXP3FPE8OrVeLQryckbU+++TI/-Tmp-/dev_appserver读取数据存储数据。数据存储
无法初始化图像API;您可能缺少Python“PIL”模块。ImportError:没有名为_imaging的模块