1

Google App Engine php sdk を使用しようとしています。私はこのドキュメントを読んでいますhttps://developers.google.com/appengine/docs/php/gettingstarted/helloworld

http://localhost:8080/helloworld script を見に行くべきだと書かれています。

しかし、ブラウザで次のサーバー エラーが発生します。

Server error
The website encountered an error while retrieving http://localhost:8080/. It may be down     for maintenance or configured incorrectly.
Here are some suggestions:
Reload this webpage later.
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

Ubuntu 12.04 で Google Chrome を使用しています。

これは私のhelloworld.php

<?php
echo "Hello World !";
?>

そして私のapp.yaml

application: helloworld
version: 1
runtime: php
api_version: 1

handlers:
- url: /.*
script: helloworld.php
4

2 に答える 2

0
  1. 5.4をインストールしたようです。GAE は 5.5 のみをサポート
  2. GAE ランタイム拡張機能のセットアップは完了しましたか?

    python dev_appserver.py --php_executable_path=/usr/bin/php-cgi   **--php_gae_extension_path=/var/www/html/appengine-php-extension/modules/gae_runtime_module.so** /var/www/html/project
    

    参照: https://github.com/GoogleCloudPlatform/appengine-php-extension

  3. 上記の点が問題なければ、php code error である可能性があります。行ごとにデバッグするだけです。

于 2016-09-13T13:48:42.387 に答える
0

Ok。解決策は簡単でした。ubuntuにApacheサーバーをインストールしていませんでした。sudo apt-get install apache2Apache サーバー ( )をインストールした後localhost:8080、期待どおりに動作しました。

PS Google は、ドキュメントの「SDK のインストール」の部分で、Apache サーバーのインストールについて何も言及していません。

于 2013-06-08T04:13:40.427 に答える