在Google应用程序引擎上部署Laravel-base_path()错误
我正在谷歌云应用程序引擎上部署我的Laravel应用程序 一切正常 然而,我注意到在Google应用程序引擎上部署Laravel-base_path()错误,laravel,google-app-engine,Laravel,Google App Engine,我正在谷歌云应用程序引擎上部署我的Laravel应用程序 一切正常 然而,我注意到base\u path()返回/app。我想base\u path()会返回应用程序的根文件夹 应用程序引擎是否以某种方式将应用程序包装在App文件夹中 谢谢这是因为您没有指定APP\u存储环境变量,然后默认为/APP dir 来自laravel docs 按照样板来做,看看它是否对你有帮助 TLDR;参考app.yaml文件 runtime: php72 env_variables: APP_KEY: Y
base\u path()
返回/app
。我想base\u path()
会返回应用程序的根文件夹
应用程序引擎是否以某种方式将应用程序包装在App
文件夹中
谢谢这是因为您没有指定
APP\u存储
环境变量,然后默认为/APP dir
来自laravel docs
按照样板来做,看看它是否对你有帮助
TLDR;参考app.yaml文件
runtime: php72
env_variables:
APP_KEY: YOUR_APP_KEY
APP_STORAGE: /tmp
VIEW_COMPILED_PATH: /tmp
SESSION_DRIVER: cookie
谢谢@borrelito。我在谷歌云上使用的不是标准的Flex。我还需要配置吗?是的,它应该听这些,我可以确认standardAPP_存储在flex环境下没有使用。设置此env变量的值将基本路径()保留为app。