无法在Google App Engine中使用Laravel找到包装器“ gs”

时间:2019-06-13 12:17:44

标签: laravel google-app-engine laravel-5.2

我正在尝试将Laravel 5.2项目部署到Google App Engine。

部署可行,但是当我在浏览器中打开应用程序时,出现以下错误:

PHP message: PHP Fatal error: Uncaught ErrorException: file_exists(): Unable to find the wrapper "gs" - did you forget to enable it when you configured PHP? in /srv/bootstrap/cache/compiled.php:13958

app.yaml看起来像这样:

runtime: php72

handlers:
  - url: /*
    script: auto
    secure: always
    redirect_http_response_code: 301

automatic_scaling:
  target_cpu_utilization: 0.65
  min_instances: 1
  max_instances: 1
  min_pending_latency: 30ms
  max_pending_latency: automatic

env_variables:
  APP_ENV: local
  APP_DEBUG: true
  APP_KEY: my-key
  APP_STORAGE: gs://my-bucket
  CACHE_DRIVER: file
  SESSION_DRIVER: file
  QUEUE_DRIVER: sync

由于标准环境是只读文件系统,因此我将应用程序配置为使用Google存储桶作为存储目录。

我向项目的根目录添加了一个php.ini文件,其内容如下:

google_app_engine.allow_include_gs_buckets="#default#, my-bucket"

此问题的原因是什么?

0 个答案:

没有答案