我正在使用来自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上的问题。任何建议都会很棒。
答案 0 :(得分:0)
由于在本地测试时会模拟GCS,因此应检查项目中是否存在“symfony-sp-bucket15”(存储 - 在开发人员控制台中使用浏览器)。您可能需要在配置中创建它或指定其他存储桶名称。