我正在 Google App Engine 上运行 Symfony 4 应用程序,并具有灵活的环境配置。
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
这遵循我找到的所有文档。关于如何解决这个问题有什么想法吗?
最佳答案
问题是我使用的是 .yml
扩展名而不是 .yaml
。
将文件从 app.yml
重命名为 app.yaml
解决了该问题。
关于symfony - Google App Engine 上的 document_root 无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49195010/