服务器有时会遇到权限错误。当检查该高速缓存目录时,缓存文件是在不同的用户和权限下写入的。我猜问题是因为这个原因。为什么Laravel在不同的用户和权限下写入缓存?如何将用户更改为www-data
?
我正在使用(https://github.com/grosv/laravel-passwordless-login)创建无密码登录,缓存由该包写入。
服务器有时会遇到权限错误。当检查该高速缓存目录时,缓存文件是在不同的用户和权限下写入的。我猜问题是因为这个原因。为什么Laravel在不同的用户和权限下写入缓存?如何将用户更改为www-data
?
我正在使用(https://github.com/grosv/laravel-passwordless-login)创建无密码登录,缓存由该包写入。
2条答案
按热度按时间uujelgoq1#
运行此命令
第一
然后
7kqas0il2#
我认为问题发生就像你说的“这实际上是Laravel在多个用户和权限下创建文件”
今天,我将用户更改为在crontab中执行命令
该高速缓存数据所有者:组将为www-data:www-data。
它解决了我的问题,和你一样,我想它可能是你的另一个解决方案。