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