2014-02-20 132 views
0

嗨,我已經設置了一個應用程序引擎帳戶。一切工作正常與標準的PHP。我有一個本地安裝的fuelphp,這在運行谷歌應用程序引擎的開發服務器時沒有問題。但是,一旦我將其移動到生產應用程序,我得到一個錯誤,指出緩存目錄是不可寫的不存在的。我通讀了一些文章,它提到GAE上的應用程序沙箱不可寫,所以我去手動更改配置以指向緩存的外部路徑,問題是這種情況持續存在。我甚至嘗試刪除緩存的使用,(在配置中爲false),並通過註釋刪除硬編碼。這只是每一次崩潰。如何在Google App Engine上運行FuelPHP

+0

您的外部緩存是否指向Google雲端存儲?本文可能會有所幫助:https://gae-php-tips.appspot.com/2014/01/15/php-app-engine-apps-and-file-system-concepts/ –

回答

0

的app.yaml

env_variables: 
    FUEL_ENV: 'production' 

handlers: 
  • 網址:/(.*.(htm$|html$|css$|js$)) static_files:公共/ \ 1 上傳:公共/ (*(HTM $ | HTML $ | CSS $ | $ JS)。) application_readable:真

  • 網址:/(.*.(ico$|jpg$|png$|gif$)) static_files :public/\ 1 上傳:public /(。*。(ico $ | jpg $ | png $ | gif $)) appli cation_readable:真

  • 網址:/資產 static_dir:公共/資產

  • 網址:/favicon.ico static_files:公共/ favicon.ico的 上傳:公共/ favicon.ico的

  • 網址:/.* 腳本:公共/ index.php文件

日誌文件的補丁:https://github.com/isatan/FuelPHP4Gae_patch

部署SQL實例,加載數據庫模式並設置您的生產config.php通過unix套接字連接到。

相關問題