我正拼命尝试在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机器上运行它,这不足为奇。
流浪者文件同步文件夹
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"
希望有人能帮助我,我不知道为什么一切都会好起来,为什么会发生这种情况。
答案 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