500 Internal Server Error on install

I tried to install Grav using a GitHub clone, which went fine. When I tried to run bin/grav install, I received the following error:

Status: 500 Internal Server Error
Content-type: text/html

Preparing to install vendor dependencies...

Status: 404 Not Found
Content-type: text/html

No input file specified.
No input file specified.

PHP is 5.4.34 running with BlueHost. Any ideas?

I replied to your github issue, but here is probably easier to explain some stuff.

  1. Seems strange that it’s trying to load a web page. I would guess that means that probably something is wrong with the PHP CLI command you are using. My guess is that it’s PHP 5.3, or perhaps doesn’t have all the required libraries. There are a couple of guides for SiteGround and Arvixe that explain ways to test/fix hosting provider setups that have PHP 5.3 on the terminal. BlueHost is probably similar. If you find anything different, a BlueHost guide would be appreciated for the docs :slight_smile: This can be done with a pull request.


  1. As i’ve outlined in the blog a few times, it’s best not to do development on a remote server. You should develop locally and only push producton-ready code to your production site. Please read the following blog posts for more information:

im not sure but your hosting support remote download? I think this problem is from github or other sites because grav try to grab but give error.

Could be that SSL library is not installed, as GitHub links are all https://, or missing CURL. However the absence of those usually those give a more meaningful error.