title: "No input file specified." when running Laravel Homestead
body: <p>I've installed Laravel Homestead and edited my host file but when I visit the specified URL in my browser I get the message "No input file specified." after running "vagrant up" in terminal. My initial guess is something's incorrect in the Homestead.yaml file but I can't see what.</p>
  
  <p>I'm running Mac OS and my VM is a VirtualBox one. All my websites are in a folder called "Sites" which is a direct child of the OS user, so <em>Username/Sites</em>. The path of my Homestead folder is also in there like this: _Username/Sites/_homestead".</p>
  
  <p>In the Homestead.yaml file I set my 'folder' to <code>map: ~/Sites</code> - that should mean when I visit the specified URL in the browser I get a list of folders (all of my websites), right? Or at least that was the result I'm expecting.</p>
  
  <p>If I type <code>~Sites/</code> in my browser address bar I do see a list of folders so the location is correct. It redirects to file:///Users/USERNAME/Sites/</p>
  
  <p>Before I run <code>vagrant up</code> 'username.dev' will not work when typed in the address bar, afterwards it does. So I assume that's all correct as it does pick it up.</p>
  
  <p>This is the contents of my Homestead.yaml file for reference:</p>
  
  <pre><code>---
  ip: "192.168.10.10"
  memory: 2048
  cpus: 1
  provider: virtualbox
  
  authorize: ~/.ssh/id_rsa.pub
  
  keys:
      - ~/.ssh/id_rsa
  
  folders:
      - map: ~/Sites
        to: /home/vagrant/Code
  
  sites:
      - map: username.dev
        to: /home/vagrant/Code/public
  
  databases:
      - homestead
  
  # blackfire:
  #     - id: foo
  #       token: bar
  #       client-id: foo
  #       client-token: bar
  
  # ports:
  #     - send: 50000
  #       to: 5000
  #     - send: 7777
  #       to: 777
  #       protocol: udp
  </code></pre>
  
  <p>Can anyone see what's wrong or advise on what else is could be?</p>