【问题标题】:Runtime Exception: unable to create cache directory Google App Engine Symfony2运行时异常:无法创建缓存目录 Google App Engine Symfony2
【发布时间】:2016-04-28 03:01:22
【问题描述】:

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

我的基本案例正在运行,但是当我为生产版本更新 AppKernal 时,我在云存储中遇到了一个致命错误。唯一的变化是 app.php 从 $kernel = new AppKernel();$kernel = new AppKernel('prod', true);

这会产生错误

致命错误:在 /base/data/home/apps/s~symfony 中出现未捕获的异常“RuntimeException”和消息“无法创建缓存目录 (gs://symfony-sp-bucket15//symfony/cache)” -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 上的问题。任何建议都会很棒。

【问题讨论】:

    标签: php symfony google-app-engine caching


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 2013-12-06
      相关资源
      最近更新 更多