document_root Google App Engine 无法识别
document_root on Google App Engine not recognized
我是 运行 Google App Engine 上的 Symfony 4 应用程序,具有灵活的环境配置。
public/index.php
是从项目根目录开始的索引路径。
我定义了一个document_root: public
,但是无法识别
例如:
https://myproject.appspot.com/returns一个404
.
https://myproject.appspot.com/public/index.php returns一个200
.
是php文件还是静态资源都没有关系。我必须将 public
添加到访问任何内容的路径。当然,期望的行为是 public
是我的文档根目录。
我的 app.yml
的相关部分在这里:
runtime: php
env: flex
runtime_config:
document_root: public
这遵循我找到的所有文档。关于如何解决这个问题的任何想法?
问题是我使用的是 .yml
扩展而不是 .yaml
。
将文件从 app.yml
重命名为 app.yaml
解决了问题。
我是 运行 Google App Engine 上的 Symfony 4 应用程序,具有灵活的环境配置。
public/index.php
是从项目根目录开始的索引路径。
我定义了一个document_root: public
,但是无法识别
例如:
https://myproject.appspot.com/returns一个404
.
https://myproject.appspot.com/public/index.php returns一个200
.
是php文件还是静态资源都没有关系。我必须将 public
添加到访问任何内容的路径。当然,期望的行为是 public
是我的文档根目录。
我的 app.yml
的相关部分在这里:
runtime: php
env: flex
runtime_config:
document_root: public
这遵循我找到的所有文档。关于如何解决这个问题的任何想法?
问题是我使用的是 .yml
扩展而不是 .yaml
。
将文件从 app.yml
重命名为 app.yaml
解决了问题。