Я пытаюсь развернуть проект 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"
В чем может быть причина этой проблемы?