No Input File Selected Oddity

I tried to view my website about an hour and a half ago and all I got was a blank white page with the message “no input file specified”.No matter what page I tried to see as long as it was a php file I got this message.I could see jpgs and html pages.
So I checked the database and all the files and everything was neatly in its place.
Then I searched “no input file specified” to see what came up.

I found this suggestion, create a custom php.ini and put it in the root,containing this little line:cgi.fix_pathinfo = 0;
Once my website decided to load I couldn’t login to the dashboard. And I had to refresh each page about 4 times before no input file message would clear off and load the page.20 minutes later though, I was able to login again and it was as if the problem had never been.Back to normal then? But I have no idea if adding a php.ini file to the root(as well as the admin folder) helped or if this was something caused by my host.

More searches turned up a boatload of various forums with posts about this issue.Some suggestions were to put a question mark after index.php.But since WP writes the .htaccess file correctly using Request Filename I also read that using a question mark after index.php is unnecessary.
So basically I don’t know why this happened or if it will happen again.
Boring.