Vagrant can be a hard tool, especially when it doesn't want to start. To make working with Vagrant a little easier, we prepared some tips:
- Make sure you have the Vagrant plugin to always load the latest guest additions:
- Vagrant plugin install vagrant-vbguest
- On Windows make sure you have the NFS plugin for speed:
- Vagrant plugin install vagrant-winnfdsd
- On Windows switching boxes might give you in trouble with winnfsd, especially when you forget to halt a box. To solve this problem halt all your boxes and kill winnfsd.exe in the task manager (details tab).
- Windows defender wants to be sure you are safe, but this has a major performance impact for Vagrant. Go to your Windows Defender settings, and exclude the VBoxHeadless.exe and winnfsd.exe processes.
- If you keep having problems:
- Make sure you use the latest Virtualbox version
- Make sure you use the latest Vagrant version
- Run: vagrant plugin update
- Reboot your system
- Destroy your box, and run it again
- When using a default Symfony installation (instead of the Integrated one) firephp and chromephp are enabled in the default config_dev.yml. You need to remove them if you want to use the integrated-puphpet package, otherwise your pages will not load in dev mode (this seems to be because of too much header data).
- If your Vagrant won't boot in Windows 10 your VirtualBox Host-Only Network might be corrupt. Fix it by going to your network connections (click the start button and start typing "network con.."). Right click the VirtualBox Host-Only Network adapter and choose Properties. "VirtualBox NDIS6 Bridget Networking Driver" is unchecked. Check it again to solve the problem.