运行时异常:无法创建缓存目录Google App Engine Symfony2

时间:2016-01-21 17:59:48

标签: php symfony google-app-engine caching

我正在使用来自https://cloud.google.com/appengine/docs/php/symfony-hello-world的谷歌应用引擎Symfony HelloWorld示例,其源自Github。

我的基本情况有效,但是当我更新AppKernal用于生产版本时,我在cloudstorage中遇到致命错误。唯一的变化是app.php从$kernel = new AppKernel();$kernel = new AppKernel('prod', true);

这会产生错误

  

致命错误:未捕获的异常' RuntimeException' with message'无法创建缓存目录(gs:// symfony-sp-bucket15 // symfony / cache)'在/base/data/home/apps/s~symfony-starter-project/15.390142223904071434/app/bootstrap.php.cache:2632

我尝试清除缓存和内存缓存。我还咨询了相关链接,例如:RuntimeException: Unable to create the cache directory (/var/www/sonata/app/cache/dev),但这些并未解决Google App Engine上的问题。任何建议都会很棒。

1 个答案:

答案 0 :(得分:0)

由于在本地测试时会模拟GCS,因此应检查项目中是否存在“symfony-sp-bucket15”(存储 - 在开发人员控制台中使用浏览器)。您可能需要在配置中创建它或指定其他存储桶名称。