gpt4 book ai didi

laravel - laravel 存储文件夹的服务器权限重置

转载 作者:行者123 更新时间:2023-12-04 19:07:11 26 4
gpt4 key购买 nike

我有一个问题,我的存储文件夹上的服务器前提每 2 天重置一次。所以我运行这些命令并得到修复:

sudo chown -R $USER:www-data storage
sudo chown -R $USER:www-data bootstrap/cache

chmod -R 775 storage
chmod -R 775 bootstrap/cache
问题是错误再次出现,如下所示:
the stream or file could not be opened in append mode: failed to open stream: permission denied
所以我在运行命令之前和之后拍摄了一个屏幕截图:
enter image description here
所以在运行存储之前拥有:
drwxrwxrwx  6 www-data www-data      4096 Nov  7 02:00  storage
之后
drwxrwxr-x  6 root     www-data      4096 Nov  7 02:00  storage

最佳答案

这是因为 git。例如运行时 git pull ,它将文件的所有者更改为 root 用户。您可以通过 www-data 用户运行 git 命令,或者在每个 git 命令之后将文件的所有者更改为 www-data。git pull 的示例作为 www 数据用户

sudo -u www-data git pull origin master

关于laravel - laravel 存储文件夹的服务器权限重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66197454/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com