2013-05-21 2 views
0

Пытается запустить WordPress в Google App Engine.Google App Engine PHP работает на mac

После установки мне не хватает, где находится «путь к php-cgi»?

Я могу найти некоторые php54-cgi под macport/software/php54-cgi, но установка пути к этому дает ошибки разрешения.

Кроме того, установка пропустила сообщение об установке python sdk для запуска dev_appserver.py.

Вопрос: можете ли вы даже запустить мир привет на mac, и если да, то как начать dev_appserver.py?

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

Error message: 

dev_appserver.py --php_executable_path=/opt/local/var/macports/software/php54-cgi /Users/name/GAE/PHPTest 
WARNING 2013-05-21 22:31:10,600 api_server.py:329] Could not initialize images API; you are likely missing the Python "PIL" module. 
WARNING 2013-05-21 22:31:10,606 simple_search_stub.py:962] Could not read search indexes from /var/folders/6w/2nmsznqj3d7310_lp70p34s00000gn/T/appengine.helloworld/search_indexes 
INFO  2013-05-21 22:31:10,609 api_server.py:153] Starting API server at: http://localhost:49390 
INFO  2013-05-21 22:31:10,614 dispatcher.py:164] Starting server "default" running at: http://localhost:8080 
INFO  2013-05-21 22:31:10,619 admin_server.py:117] Starting admin server at: http://localhost:8000 
Exception in thread Thread-6: 
Traceback (most recent call last): 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 552, in __bootstrap_inner 
    self.run() 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 505, in run 
    self.__target(*self.__args, **self.__kwargs) 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/server.py", line 1232, in _loop_adjusting_instances 
    self._adjust_instances() 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/server.py", line 1209, in _adjust_instances 
    self._add_instance(permit_warmup=True) 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/server.py", line 1087, in _add_instance 
    expect_ready_request=perform_warmup) 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/php_runtime.py", line 195, in new_instance 
    self._check_environment(php_executable_path) 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/php_runtime.py", line 138, in _check_environment 
    env={}) 
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/safe_subprocess.py", line 61, in start_process 
    stdin=subprocess.PIPE) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 679, in __init__ 
    errread, errwrite) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1228, in _execute_child 
    raise child_exception 
OSError: [Errno 13] Permission denied 

Благодаря уважением

+0

Я получаю ту же ошибку, но в Arch Linux. Мой php-cgi находится на пути. На самом деле, если я запускаю 'php-cgi helloworld.php', он работает отлично. Любые идеи о том, что является проблемой или как я могу получить больше информации? – schultzter

+0

На самом деле, я думаю, что я не указывал весь путь к моему php-cgi. – schultzter

ответ

1

я использовал MacPorts, чтобы он работает,/Opt/местные/бен/PHP-cgi54.

./google_appengine/dev_appserver.py --php_executable_path =/Opt/местные/бен/PHP-cgi54 --php_remote_debugging = да ~/приложения/minishell/

Однако, я не уверен, что ваше разрешение отрицаемая ошибка связана с невозможностью найти исполняемый файл php-cgi.

+0

Это сработало, теперь я получаю некоторые другие ошибки (не удалось открыть поток:). Windows Azure WordPress не сработала. –

+0

Я не знаю, что это значит –

+0

Эй, Крис, не могли бы вы описать другие ошибки, которые вы получаете в новом вопросе? –