我使用Laravel Homestead一年了,在决定更改PHP版本之前,一切都很好。
首先,我更新无业游民。其次,我执行了更新指南中的所有命令
vagrant destroy
git fetch
git pull origin release
vagrant box update
vagrant up
无所事事后,我发现没有创建数据库,也没有挂载文件夹(http://joxi.ru/Vm66DpgF410M5m)。
我试图通过流浪ssh进行连接,但是没有文件夹“ code”
我的Homestead.yaml
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: /home/ubuntu/PhpstormProjects/fntr
to: /home/vagrant/code/fntr
schedule: true
sites:
- map: fntr.test
to: /home/vagrant/code/fntr/public
php: "7.4"
databases:
- homestead
- testing
- imports
- prod_copy
我尝试使用vagrant destroy && vagrant up
。我也尝试过vagrant reload --provision
。
我在google和github中发现了相同的问题,但是这些建议(http://joxi.ru/52a53oGUEBZMZ2等)对我没有帮助。
我有最新版本的无家可归者和宅基地。
答案 0 :(得分:0)
我认为schedule: true
不属于文件夹而是网站,请尝试将其删除并运行vagrant reload --provision
。
答案 1 :(得分:0)
我找到了解决方案。但是我不确定这是否是解决方案。
我刚刚重新安装了laravel homestead。是的,我删除了homestead文件夹,然后再次进行了安装教程。
然后我再次粘贴了我的旧Homestead.yaml并初始化了无业游民的盒子。
请注意,如果您想尝试此方法,请不要忘记复制所有after.sh,homestead.yaml和其他可能丢失的文件