问题描述:

在使用homestead虚拟机开发laravel中,修改了homestead.yaml中的sites,并且将站点添加到了hosts中,但是,站点仍无法访问

问题原因:

在虚拟机中,已经有了配置信息,新的配置修改,没有被配置加载

解决方法:

先删除这个虚拟系统,然后再从 box 初始化一下新的:

vagrant destroy
vagrant up

特别说明:

一般情况下,当我们修改了homestead.yaml后,执行以下命令就可以重新加载yaml配置文件

cd ~/Homestead && vagrant provision && vagrant reload

vagrant provision 是使 Vagrant 重新加载 Homestead.yaml 配置;
vagrant reload 是重启虚拟机使更改生效;
但是,当此命令无法加载新配置时,就只能采用以上方法了。

Last modification:March 16th, 2019 at 10:36 am