Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

PHP Laravel 4 Basics Getting Started with Laravel Installing Laravel

Millan Singh
seal-mask
.a{fill-rule:evenodd;}techdegree
Millan Singh
Full Stack JavaScript Techdegree Student 8,392 Points

Still have No Input File Specified after installation

So I followed the whole thing (I'm on Windows, so I followed the Windows installation video on Youtube, then this video), and it was all working just fine. But now, I've installed laravel under the folder speakingofnews (which is the project I am going to work on) inside the VirtualBox, but when I browse to 127.0.0.1:8000 or speakingofnews.dev:8000 (my URL), I still get the error. This is driving me nuts. I've spent several days trying to put this whole Homestead thing together. Oddly enough, for something that is supposed to make the development process simpler, this was WAY harder to setup than MAMP for Windows (but there I don't have SSL and can't install Laravel). WHY IS THIS SO DAMN HARD!?

I've checked my yaml file: the directory matches perfectly, I editing the hosts file on Windows, and everything. What am I missing here?

Millan Singh
seal-mask
.a{fill-rule:evenodd;}techdegree
Millan Singh
Full Stack JavaScript Techdegree Student 8,392 Points

I guess I should add that I mapped my local folder to a different disk than my main C drive. I installed Homestead and want to keep my projects on my D drive. This is the content of my Homestead.yaml file:


ip: "192.168.10.10" memory: 2048 cpus: 1 provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys: - ~/.ssh/id_rsa

folders: - map: "D:/PHP Development/Sites" to: /home/vagrant/Sites

sites: - map: speakingofnews.dev to: /home/vagrant/Sites/speakingofnews/public

databases: - homestead

2 Answers

Millan Singh
seal-mask
.a{fill-rule:evenodd;}techdegree
Millan Singh
Full Stack JavaScript Techdegree Student 8,392 Points

Figured it out. I needed to run bash init.sh and then reload the server and reinstall the Laravel project. This was way harder than it should have been.

I agree with you, set up is way harder than it needs to be for something that is supposed to improve efficiency.