Google App Engine上的Symfony应用,无效的存储桶名称

时间:2016-02-16 17:25:53

标签: php symfony google-app-engine google-cloud-storage

我想在谷歌应用程序引擎上使用Symfony应用程序来创建一个API,到目前为止我安装了应用程序,但是当我点击“运行”以及稍后在本地GAE上的“浏览”时显示以下错误

enter image description here

这是我的app.yml文件,其桶名设置为

# Copyright 2015 Google Inc. All Rights Reserved.
application: rtw-api
runtime: php55
api_version: 1
threadsafe: true

handlers:
# tell appengine where our static assets live
- url: /bundles
  static_dir: web/bundles

- url: /robots.txt
  static_files: web/robots.txt
  upload: web/robots.txt

- url: /favicon.ico
  static_files: web/favicon.ico
  upload: web/favicon.ico

# a script to clear our cache
- url: /clear_cache
  script: web/clear_cache.php
  login: admin

# the symfony front controller
- url: /.*
  script: web/app.php

env_variables:
  GCS_BUCKET_NAME: "rtw_api"

skip_files:
  - (.*/)?Tests\/Fixtures\/(.*)
  - ^app\/cache\/(.*)

这是我的php.ini文件

; Copyright 2015 Google Inc. All Rights Reserved.
display_errors=0
google_app_engine.enable_functions="php_sapi_name, libxml_disable_entity_loader"
google_app_engine.allow_include_gs_buckets=rtw_api

我已经为我的项目创建了一个桶,你可以在这里看到

enter image description here

由于某种原因,symfony将None字符串附加到存储桶名称。

以上所有内容仅显示我在开发环境和调试设置为true时的环境

$kernel = new AppKernel('dev',true);

如果我改为

$kernel = new AppKernel('prod',false);

我得到了一个很好的主页文本,好像一切正​​在进行。

如何解决这个问题?

由于

0 个答案:

没有答案