我如何在Google App Engine上运行FuelPHP

时间:2014-02-20 13:29:42

标签: google-app-engine fuelphp

您好我已经设置了一个应用引擎帐户。一切正常,标准的PHP。我有一个本地安装的fuelphp,这在运行谷歌应用程序引擎的开发服务器时没有问题。但是,一旦我将它移动到生产应用程序,我得到一个错误,说明缓存目录是不可写的不存在。我读了一些文章,它提到GAE上的应用程序沙箱是不可写的,所以我去手动更改配置以指向缓存的外部路径,问题是这种情况持续存在。我甚至尝试删除缓存的使用,(在配置中为false)和通过注释掉硬编码删除。这只是崩溃了。

1 个答案:

答案 0 :(得分:0)

的app.yaml

env_variables:
  FUEL_ENV: 'production'

handlers: 
  • url:/(.*.(htm$|html$|css$|js$))  static_files:public / \ 1  上传:public /(。*。(htm $ | html $ | css $ | js $))  application_readable:true

  • url:/(.*.(ico$|jpg$| png$|gif$)) static_files:public / \ 1  上传:public /(。*。(ico $ | jpg $ | png $ | gif $))  application_readable:true

  • url:/ assets  static_dir:public / assets

  • url:/favicon.ico  static_files:public / favicon.ico  上传:public / favicon.ico

  • 网址:/。*  script:public / index.php

日志文件补丁:https://github.com/isatan/FuelPHP4Gae_patch

部署SQL实例,加载数据库架构并设置生产config.php以通过unix套接字连接。