自定义APP_STORAGE,其中包含Laravel中的文件



我正在使用Google App Engine Standard Env,并且我的App_STORAGE设置为/tmp。

现在我在CCD_ 1文件夹中有一个文件(https://github.com/spatie/laravel-analytics)但我有

Could not find a credentials file at `/tmp/app/analytics/service-account-credentials.json`.

在本地,如果我不更改存储文件夹并将其保留为storage,它确实可以工作。我曾尝试将我的存储文件夹重命名为tmp,但也没有成功。

看起来tmp文件夹没有获取存储文件夹项目。调试/解决此问题的最佳方法是什么?

如果服务器上发生此错误,请检查tmp文件夹的读/写权限。


登录服务器并键入:ls -l [path to tmp]


注意:好的做法是只对存储文件夹授予775权限(所有者和web服务器的读/写权限(。休息应保持755。
在您的情况下,web服务器可能无法写入tmp文件夹。

请在此处查看问题的答案。TLDR是您应该将JSON的位置配置为其他位置。

最新更新