流或文件“ /vagrant/storage/logs/laravel-****-**-**.log”无法打开:打开流失败:权限被拒绝

时间:2019-03-18 22:03:33

标签: laravel composer-php vagrantfile vagrant-windows

我正拼命尝试在Windows 10笔记本电脑上安装一台Vagrant机器以开始使用Laravel 5.8,我知道在网络和stackoverflow上有100个类似的问题,但似乎没有一个能解决我的问题。

我不断得到执行 当我输入网站网址时,The stream or file "/vagrant/storage/logs/laravel-****-**-**.log" could not be opened: failed to open stream: Permission denied

这似乎不是权限问题,即使我将目录更改为777仍然无法正常工作。

我习惯了Macbook,它几乎可以开箱即用。但是我无法在Windows机器上运行它,这不足为奇。 Permissions of the folders

流浪者文件同步文件夹

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

我正在使用的盒子

config.vm.box = "ubuntu/bionic64"

config.vm.box_url = "https://app.vagrantup.com/ubuntu/boxes/bionic64/versions/20181211.0.0/providers/virtualbox.box"

希望有人能帮助我,我不知道为什么一切都会好起来,为什么会发生这种情况。

1 个答案:

答案 0 :(得分:0)

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

更改:

user = www-data
group = www-data

user = vagrant
group = vagrant

然后:

sudo service php7.2-fpm restart