Nginx Laravel Ubuntu Server Composer更新更改权限/不保留

Nginx Laravel Ubuntu Server Composer更新更改权限/不保留,laravel,nginx,permissions,ubuntu-server,Laravel,Nginx,Permissions,Ubuntu Server,我有一个运行nginx和laravel的Ubuntu服务器。我最近不得不运行一个composer更新–无开发和composer自动转储–o。现在我在登录时收到下面的错误消息 文件内容(/var/www/laravel/storage/framework/cache/data/45/0d/450dd23cd0918654a4bed8a88426d460115cac32):无法打开流:权限被拒绝 我重新运行下面的命令 sudo chmod -R 777 storage/framework/cache

我有一个运行nginx和laravel的Ubuntu服务器。我最近不得不运行一个composer更新–无开发和composer自动转储–o。现在我在登录时收到下面的错误消息

文件内容(/var/www/laravel/storage/framework/cache/data/45/0d/450dd23cd0918654a4bed8a88426d460115cac32):无法打开流:权限被拒绝

我重新运行下面的命令

sudo chmod -R 777 storage/framework/cache/*
sudo chmod -R 777 storage/*
我在初次登录时仍然会遇到错误。我在几次尝试后重新加载页面,它会将我带到我想要去的地方。有人知道这是为什么吗?谢谢你的帮助


是否需要为权限运行另一个命令。。。谢谢

我从最初使用的指南中找到了答案


sudo chmod-R 775/var/www/laravel/bootstrap/cache

解决方案1:

sudo vi /etc/php/7.2/fpm/pool.d/www.conf
更改:

user = www-data
group = www-data
致:

解决方案2: 修改文件

config.vm.synced_folder ".", "/vagrant/",owner: "www-data", group: "www-data"
所有者/组设置为www数据,非流浪者

config.vm.synced_folder ".", "/vagrant/",owner: "www-data", group: "www-data"