fro*_*man 1 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当我输入网站网址时,我不断收到执行信息
。
这似乎不是权限问题,即使我将目录 chmod 为 777,它仍然无法工作。
我习惯了我的 MacBook,它几乎开箱即用。然而我无法让它在我的 Windows 机器上工作,这对我来说并不奇怪。

vagrant 文件同步文件夹
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"
希望有人可以帮助我,我不知道为什么会发生这种情况,因为一切看起来都很好。
sudo vi /etc/php/7.2/fpm/pool.d/www.conf
Run Code Online (Sandbox Code Playgroud)
改变:
user = www-data
group = www-data
Run Code Online (Sandbox Code Playgroud)
到
user = vagrant
group = vagrant
Run Code Online (Sandbox Code Playgroud)
然后:
sudo service php7.2-fpm restart
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1194 次 |
| 最近记录: |