2013-07-23 53 views
0

我目前正在本地開發環境中試用Google App Engine for PHP。到目前爲止,我一直在遵循https://developers.google.com/appengine/docs/php/gettingstarted/helloworld的指示,以便測試一個小應用程序以適應SDK的工作方式。然而,當我使用SDK加載測試Web服務器的時候,我在嘗試加載本地主機的錯誤:8080Google應用引擎PHP SDK本地不能工作

錯誤:

WindowsError(2,「系統無法找到文件指定') Traceback(最近呼叫最後一個): 文件「C:\ Users \ Ammar \ google_appengine \ lib \ cherrypy \ cherrypy \ wsgiserver \ wsgiserver2.py」,行1302,正在通信 req.respond() File 「C:\ Users \ Ammar \ google_appengine \ lib \ cherrypy \ cherrypy \ wsgiserver \ wsgiserver2.py」,第831行,回覆 self.server.gateway(self).respond() 文件「C:\ Users \ Ammar \ google_appengine \ LIB \ CherryPy的\ cherryp y \ wsgiserver \ wsgiserver2.py「,第2115行,回覆 response = self.req.server.wsgi_app(self.env,self.start_response) 文件」C:\ Users \ Ammar \ google_appengine \ google \ appengine \ tools \ devappserver2 \ wsgi_server.py「,第250行,在請致電 返回應用程序(environ,start_response) 文件」C:\ Users \ Ammar \ google_appengine \ google \ appengine \ tools \ devappserver2 \ request_rewriter.py「,第311行在_rewriter_middleware response_body = ITER(應用(ENVIRON,wrapped_start_response)) 文件 「C:\用戶\阿馬爾\ google_appengine \谷歌\應用服務引擎\工具\ devappserver2 \ PHP \ runtime.py」,線路133,在呼叫 cwd = self.config.application_root) 文件「C:\ Pyth on27 \ LIB \ subprocess.py」,行711,在初始化 errread,ERRWRITE) 文件 「C:\ Python27 \ LIB \ subprocess.py」,線路948,在_execute_child STARTUPINFO)

回答

0

如何執行參數看起來像?我遇到了同樣的問題,並且我通過從應用文件夾中調用應用服務器來解決此問題。換句話說,

相反的:

C:\Users\testing>gae\google_appengine\dev_appserver.py --php_executable_path=php/php-cgi.exe hello 

我用:

C:\Users\testing\hello>..\gae\google_appengine\dev_appserver.py --php_executable_path=..\php/php-cgi.exe . 
+0

謝謝,我從調用應用程序的應用程序服務器,它工作得很好 – user2071452