我正试图在windows 10上安装并运行Homestead盒子。我已经完成了所有步骤,正确配置了Homestead.yaml,然后运行"向上流浪"。一切都正确启动(没有错误),我可以通过为网站设置的主机名访问公共目录中的索引文件。一切都很顺利,我以为我是清白的。直到我试图陷害拉拉威尔。
我运行"流浪暂停"关闭盒子,删除了我映射的带有测试文件的文件夹,并运行'流浪新mysite'。这重新创建了我以前使用的相同文件夹,里面有我映射到的相同公共目录,当然还有所有的Laravel文件。当我尝试访问该页面时发生了超时。
然后,我尝试将SSH连接到盒子中(这以前也起过作用,我可以看到我映射的相同文件),结果超时了。
以下是我自以来的发现
我不认为它与laravel安装本身有关,因为即使我清除了laravel index.php文件(或者只添加了一个echo),我仍然会超时。
再多的流浪者停车、流浪者供养或流浪者抚养似乎都无法解决问题
我能让它重新工作的唯一方法是重新启动我的主机,重新启动盒子,然后我似乎可以访问网站一两次,然后它会无缘无故地再次超时。
我在网上阅读并尝试了一些技巧,但都无济于事:
确保在您的bios中启用了虚拟化-事实确实如此。
尝试最新的virtualbox测试版本(修复windows 10兼容性问题)-VB 5.0.10和5.0.13 也会发生同样的情况
删除Virtualbox网络首选项中所有仅限主机的网络-我这样做了,下次我运行漫游时重新创建了连接,但无效
Windows防火墙和防病毒软件已禁用。
这非常令人沮丧,因为我已经到了最后期限,而且关于这个问题几乎没有什么有用的信息。有人经历过这种情况并找到了解决方案吗?非常感谢您的帮助。如果有帮助的话,这是我的Homestead.yaml文件供参考:
http://pastebin.com/BxgZY7F8(必须使用pastebin,Stack O打乱了格式)
我找到了一个对我有效的解决方案:
我流浪地停了下来。我从这里下载了补丁-https://www.virtualbox.org/attachment/ticket/14040/VBox-Win10-fix-14040.exe我以管理员身份运行了修补程序,并使其保持运行我四处流浪我关闭了补丁
这解决了所有的超时问题,在随后的"漫游"中,我不需要在后台运行补丁。