我正在尝试在Windows 10上运行一个Homestead盒子。我已经按照所有步骤,正确配置了我的Homestead.yaml,然后运行'vagrant up'。一切正常启动(没有错误),我能够通过我为站点设置的主机名访问我公共目录中的索引文件。一切都很完美,我觉得我很清楚。直到我试图建立Laravel。
我运行了'vagrant halt'来关闭该框,删除了我用其测试文件映射的文件夹,并运行了'vagrant new mysite'。这重新创建了我之前使用的相同文件夹,其中包含我映射到的相同公共目录,当然还有所有Laravel文件。当我尝试访问该页面时发生的事情是暂停。
然后我尝试通过SSH进入框中(之前已经工作过了,我能够看到我映射过的相同文件),并且在超时时间内受到了欢迎。
这是我以后发现的:
我不相信它与laravel安装本身有关,因为即使我清除了laravel index.php文件(或只添加一个echo),我仍然会超时。
没有任何流浪汉停止,流浪汉供应或流浪汉似乎解决了这个问题
我能够让它再次工作的唯一方法是重新启动我的主机,再次启动该框,然后我似乎能够再次开始计时之前一次或两次访问该网站没有明显的理由。
我在线阅读并尝试了一些提示无效:
确保在您的BIOS中启用虚拟化 - 它是。
尝试虚拟机的最新测试版本(修复Windows 10兼容性问题) - VB 5.0.10和5.0.13都会发生同样的事情
删除Virtualbox网络偏好设置中所有仅限主机的网络 - 我这样做了,下次运行流浪汉时重新创建连接,但无济于事
禁用Windows防火墙和防病毒软件。
这是非常令人沮丧的,因为我在截止日期前,关于这个问题,没有什么有用的信息。有没有人经历过这个并找到了解决方案?非常感谢。这是我的Homestead.yaml文件供参考,如果它有帮助:
http://pastebin.com/BxgZY7F8(必须使用pastebin,Stack O弄乱格式化)
答案 0 :(得分:0)
我找到了一个对我有用的解决方案:
我跑了流浪汉。 我从这里下载了补丁 - https://www.virtualbox.org/attachment/ticket/14040/VBox-Win10-fix-14040.exe 我以管理员身份运行了补丁程序,并使其保持运行状态 我跑了流浪汉 我关闭了补丁
这解决了所有超时问题,并且在随后的“流浪”问题上,我不需要在后台运行补丁。