Статический контент может подаваться из Google Cloud Storage (GCS) или напрямую из сред приложений GAE. Файлы PHP следует загружать вместе с вашим приложением, а не в GCS.
Документация GAE Flexible включает обсуждение каждого подхода, а также руководство по началу работы с подачей статического контента из * 1005. * GCS .
В Стандартном окружении вам необходимо определить обработчики , которые будут обслуживать ваш статический контент и отображать их в каталогах в структуре каталогов вашего проекта. которые содержат файлы. Например:
handlers:
# All URLs beginning with /stylesheets are treated as paths to
# static files in the stylesheets/ directory.
- url: /stylesheets
static_dir: stylesheets
Все файлы PHP в каталоге вашего приложения будут загружены, если они не включены в ваш файл .gcloudignore. По умолчанию папка vendor/
включена туда и поэтому игнорируется, но это потому, что предполагается, что Composer установит необходимые пакеты после развертывания.
В Гибкая среда все, что находится в document_root (указанном в app.yaml ), может быть обработано вашим приложением. Файлы PHP в каталоге приложения будут загружены в среду приложения, если это не указано в элементе skip_files
вашего app.yaml.