Laravel保持CHMOD存储文件夹

问题描述 投票:1回答:1

当我在laravel应用程序访问视图,为什么总是显示此错误每1分钟:

file_put_contents(/home/vagrant/Code/myproject/storage/framework/cache/data/db/59/db59a863cb50aaccca0c973c049bd67971a7e3ae): failed to open stream: Permission denied

当我运行chmod -R 777 storage/,那会工作,但随后继续允许更改每1分钟。

虽然我做的:

  • php artisan config:cache
  • php artisan cache:clear
  • php artisan view:clear
  • php artisan clear-compiled

在我的本地机器,我没有工作。

我正在使用:

  • 的Mac OS海伊谢拉10.13.3
  • 流浪2.0.2(ubuntu18.04)
  • Laravel 5.5
  • PHP 7.2

请帮忙。谢谢你的任何答复。

php laravel permissions vagrant chmod
1个回答
1
投票

更改与chown整个项目的所有者。设置新的所有者www-data

sudo chown -R www-data:www-data /var/www

© www.soinside.com 2019 - 2024. All rights reserved.