我想在谷歌应用程序引擎上使用Symfony应用程序来创建一个API,到目前为止我安装了应用程序,但是当我点击“运行”以及稍后在本地GAE上的“浏览”时显示以下错误
这是我的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
我已经为我的项目创建了一个桶,你可以在这里看到
由于某种原因,symfony将None字符串附加到存储桶名称。
以上所有内容仅显示我在开发环境和调试设置为true时的环境
$kernel = new AppKernel('dev',true);
如果我改为
$kernel = new AppKernel('prod',false);
我得到了一个很好的主页文本,好像一切正在进行。
如何解决这个问题?
由于