簡體   English   中英

PHP GAE無法在本地運行SDK

[英]PHP GAE not able to run SDK locally

我為php 1.8.1安裝了最新的SDK,我無法讓它在本地運行

D:\\ google_appengine 1.8.1> dev_appserver.py --php_executable_path = D:\\ PHP \\ php-cgi.exe \\ Testing --port = 5000

INFO     2013-06-13 03:16:30,931 sdk_update_checker.py:244] Checking for updates to the SDK.

INFO     2013-06-13 03:16:32,851 sdk_update_checker.py:260] Update check failed: HTTP Error 404: Not Found

**WARNING  2013-06-13 03:16:32,861 api_server.py:314] Could not initialize images API; you are likely missing the Python "PIL" module.**

INFO     2013-06-13 03:16:32,868 api_server.py:138] Starting API server at: http://localhost:60628

INFO     2013-06-13 03:16:32,874 dispatcher.py:164] Starting server "default" running at: http://localhost:5000

INFO     2013-06-13 03:16:32,878 admin_server.py:117] Starting admin server at: http://localhost:8000

ERROR:root:php failure (255) with:
X-Powered-By: PHP/5.4.16
Content-type: text/html

警告 :require_once(google / appengine / runtime / ApiProxy.php):無法打開流:第21行的D:\\ google_appengine 1.8.1 \\ google \\ appengine \\ tools \\ devappserver2 \\ php \\ setup.php中沒有此類文件或目錄
信息
2013-06-13 03:16:40,938 server.py:593]默認值:“GET / HTTP / 1.1”500 -
致命錯誤 :require_once():在D:\\ google_appengine 1.8.1 \\ google \\ appengine \\ tools \\ devappserver2 \\ php \\中打開所需的'google / appengine / runtime / ApiProxy.php'(include_path ='D:\\ Testing') 失敗21行的setup.php

我試圖找出問題所在,但不知道出了什么問題。 我錯過了什么是PIL模塊? 該錯誤表示ApiProxy.php丟失,但它位於

D:\\ google_appengine 1.8.1 \\ php \\ sdk \\ google \\ appengine \\ runtime

有人發布了一個類似的問題並說他們通過以下方式解決了這個問題

問題是我還有一個python版Google-App-engine。 為了解決這個問題,我需要為PHP-GAE-SDK指定“dev_appserver”

我不知道那是什么,它會修復顯示的錯誤。 有什么想法嗎?

當谷歌在Windows上進行1.8.1修訂時,谷歌似乎已經搞砸了一些。 要修復它,請進入以下文件:

D:\\ google_appengine 1.8.1 \\ google \\ appengine \\ tools \\ devappserver2 \\ php \\ runtime.py

你應該在第112行找到這個:

  if sys.platform == 'win32':
    include_path = 'include_path=%s' % ';'.join(include_paths)

改為:

  if sys.platform == 'win32':
    include_path = 'include_path="%s"' % ';'.join(include_paths)

注意%s周圍的額外引號對。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM