0

PHP を使用して Google Cloud SQL データベースに接続する helloworld GAE プロジェクトを作成しようとしています。https://developers.google.com/appengine/docs/php/gettingstarted/helloworldにある手順に従っています 。

ただし、dev_appserver.py を開始して helloworld.php をテストするたびに、最終的に許可拒否エラーが発生します。Win8 (64) マシンで Cygwin (mintty) を実行しています。次のような多くの関連ディレクトリで実行chmod -R 777 *しました: /usr/bin/

  1. c:/開発/appengine-php-sdk-1.8.0/
  2. c:/開発/php/
  3. c:/開発/PHP スクリプト/helloworld/

エラー:

File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
    self.run()

 File "/usr/lib/python2.7/threading.py", line 504, in run
    self.__target(*self.__args, **self.__kwargs)

File "/cygdrive/c/Development/appengine-php-sdk-1.8.0/google_appengine/google/appengine/tools/devappserver2/server.py", line 1232, in _loop_adjusting_instances
    self._adjust_instances()

File "/cygdrive/c/Development/appengine-php-sdk-1.8.0/google_appengine/google/appengine/tools/devappserver2/server.py", line 1209, in _adjust_instances
    self._add_instance(permit_warmup=True)


 File "/cygdrive/c/Development/appengine-php-sdk-1.8.0/google_appengine/google/appengine/tools/devappserver2/server.py", line 1087, in _add_instance
    expect_ready_request=perform_warmup)

 File "/cygdrive/c/Development/appengine-php-sdk-1.8.0/google_appengine/google/appengine/tools/devappserver2/php_runtime.py", line 195, in new_instance
    self._check_environment(php_executable_path)

 File "/cygdrive/c/Development/appengine-php-sdk-1.8.0/google_appengine/google/appengine/tools/devappserver2/php_runtime.py", line 138, in _check_environment
    env={})

File "/cygdrive/c/Development/appengine-php-sdk-1.8.0/google_appengine/google/appengine/tools/devappserver2/safe_subprocess.py", line 61, in start_process
    stdin=subprocess.PIPE)

File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)

 File "/usr/lib/python2.7/subprocess.py", line 1248, in _execute_child
    raise child_exception

OSError: [Errno 13] Permission denied

アクセス許可の問題が発生しているファイルを特定するにはどうすればよいですか?

編集 この新しいエラーからのトレースバックはありません(実際のexeを呼び出しているため): WARNING 2013-06-04 02:21:13,243 api_server.py:329] Could not initialize images API; you are likely missing the Python "PIL" module. INFO 2013-06-04 02:21:13,252 api_server.py:153] Starting API server at: http://localhost:51615 INFO 2013-06-04 02:21:13,261 dispatcher.py:164] Starting server "default" running at: http://localhost:8080 INFO 2013-06-04 02:21:13,324 admin_server.py:117] Starting admin server at: http://localhost:8000 ERROR 2013-06-04 02:21:13,553 php_runtime.py:199] The PHP runtime is not available because: No input file specified.

その後、次のようにlocalhost:8080表示されます: `--php_executable_path フラグ ("/cygdrive/c/Development/php/php-cgi.exe") で指定された PHP インタープリターは、App Engine PHP 開発環境と互換性がありません。

入力ファイルが指定されていません。

4

1 に答える 1