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