使用Lumen
框架,它是使用Laravel
作为依赖项的vlucas/phpdotenv
的最小框架。内部phpdotenv
使用.env
PHP
函数检查google-app-engine
可读性,该函数指示文件是否可读。已检查文件路径是否正确并在本地工作正常。但是在is-readable
false
上,函数将返回 app.yaml
。
下面是检查可读性的代码快照
因此,我可以想到两个原因返回false : -
google-app-engine
中是不可读的。在两种无法找到解决方法的情况下,google-app-engine standard environment
无法更改文件权限或登录计算机并手动创建这些文件。
有什么可以解决这个问题,因为它最常见的是像{strong> laravel,流明等这样最受欢迎的PHP frameworks
。{/ strong>。甚至其他语言框架也有.env
概念。
答案 0 :(得分:1)
skip_files:
中没有app.yaml
部分意味着您将获取默认值。默认值忽略以.
开头的文件和目录。添加自己的skip_files:
将覆盖默认行为。
the configuration docs中的skip_files
部分对此进行了描述。