document_root в Google App Engine не распознан
Я запускаю приложение Symfony 4 в Google App Engine с гибкой конфигурацией среды.
public/index.php
путь индекса от корня проекта.
Я определил document_root: public
, но это не признается.
Например:
https://myproject.appspot.com/ возвращает 404
,
https://myproject.appspot.com/public/index.php возвращает 200
,
Не имеет значения, является ли это php-файлом или статическим ресурсом. Я должен добавить public
к пути, чтобы получить доступ к чему-либо. Конечно, желаемое поведение таково, что public
мой корень документа
Соответствующие части моего app.yml
здесь:
runtime: php
env: flex
runtime_config:
document_root: public
Это следует за всей документацией, которую я нашел. Любые идеи о том, как решить эту проблему?
1 ответ
Проблема в том, что я использовал .yml
расширение вместо .yaml
,
Переименование файла из app.yml
в app.yaml
решил проблему.