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/
- c:/開発/appengine-php-sdk-1.8.0/
- c:/開発/php/
- 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 開発環境と互換性がありません。
入力ファイルが指定されていません。