網路科技

Google App Engine (2) : PHP, WordPress

商業,創業,業務,職涯,美食,葡萄酒,閱讀,網路科技。

從 Larry 創業以及商業的經驗,希望以白話的口吻,介紹給大家這個商業的世界。

FB粉專會頻繁地更新 Larry 對於商業、社會、人生的觀察與心得,歡迎大家追蹤互動~

最近由 Windows 轉到 Mac OS X, GAE 的開發環境又要重新設定. 參考了 http://www.saick.net/blog/2013/06/07/mysql-for-macosx-an-zhuang-he-ji-ben-cao-zuo/ 

終於成功的 create local database. 接著下 “AppEngine_PHP_SDK/dev_appserver.py THE_APP_DIR/”

卻出現了找不到 php-cgi 的 error (The path specified with the –php_executable_path flag () does not exist). Google 了一下有人有一樣的問題 
http://stackoverflow.com/questions/16680729/google-app-engine-php-running-on-mac

搜尋了一下, 似乎沒有解法, 資訊也不多. 後來發現從
https://code.google.com/p/googleappengine/downloads/list
download 的 1.8.6 PHP SDK 會有以上問題, 但從
https://developers.google.com/appengine/docs/php/gettingstarted/installingmac
頁面上提示的 dmg 安裝包並不會發生這個問題.

GAE 連接 local MySql DB 會有問題, 嘗試了很久, 應該是 bug, 有人有一樣的問題
http://stackoverflow.com/questions/19132196/database-errors-when-running-wordpress-on-google-app-engine/19209375#19209375

直接嘗試上傳部署是成功的, command “appcfg.py update THE_APP_DIR/”, 結果在 (因為這個 application 會持續使用 Google Cloud SQL, 我把它 disable 掉了)
http://larrys-matcha-waffle.appspot.com/

掙扎了一會, 終於把 Google Cloud Storage 與 App Engine 的合作弄好了. App Engine 一定要有 GCS (Google Cloud Storage) 才能上傳多媒體檔案. GCS 觀念上要釐清: 他是可以支援多個 application 的, GCS 的計價也是獨立計算.

其實整體問題還很多, 參考的 link 記錄一下
http://michaelsync.net/2013/10/27/migrating-the-existing-blog-to-google-app-engine-php-runtime-is-not-that-simple

商業,創業,業務,職涯,美食,葡萄酒,閱讀,網路科技。

從 Larry 創業以及商業的經驗,希望以白話的口吻,介紹給大家這個商業的世界。

FB粉專會頻繁地更新 Larry 對於商業、社會、人生的觀察與心得,歡迎大家追蹤互動~