3

Google App Engine を使用してクラス用の最初の「ウェブ アプリ」を作成したところ、正しくデプロイされ、Google のサーバーで完全に動作しました。ただし、localhost でアクセスしようとすると、500 エラーが発生します。

「サーバー エラーhttp://localhost:8081/の取得中に Web サイトでエラーが発生しました。メンテナンスのために停止しているか、正しく構成されていない可能性があります。」

さまざまなポートを使用してみましたが、どれも機能していないようです。正しいポートを使用していること、およびアプリが実際にエラーなしで実行されていることを 100% 確信しています。

Mac OS 10.6.8 で Google Chrome と Python 2.7.2 を使用しています。

これを修正する方法、または確認する構成に関するアイデアはありますか?

4

2 に答える 2

2

結局のところ、問題は GAE が私のコンピューターで古いバージョンの Python にアクセスしていたことでした。

Pythonランチャーを開き、「インタープリター」からパスをコピーして、Preferences/Python Pathの下のGAEに貼り付けることで、これを修正できました。私の場合、正しいパスは /usr/local/bin/pythonw です

ここには「OK」または「適用」ボタンがないため、Enter キーを押してパスの変更を適用する必要があることに注意してください。

于 2012-04-19T19:24:03.303 に答える
0

「エラー 500」は、「サーバーに何かをするように依頼しましたが、失敗しました」の総称です。

1) Web サーバーのエラー ログを調べます。

2) 「hello world」アプリケーションをデバッグする

また:

3) この「hello world」を実行できることを確認します。

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

4) できない場合は、次のセットアップ手順を確認してください。

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

于 2012-04-19T03:20:03.423 に答える