diff --git a/composer.json b/composer.json index c12e41acc..c1b629b1c 100644 --- a/composer.json +++ b/composer.json @@ -31,5 +31,8 @@ "Grav\\": "system/src/" }, "files": ["system/defines.php"] + }, + "archive": { + "exclude": ["VERSION"] } } diff --git a/index.php b/index.php index 796beaf86..1137ea3ca 100644 --- a/index.php +++ b/index.php @@ -4,12 +4,16 @@ namespace Grav; if (version_compare($ver = PHP_VERSION, $req = '5.4.0', '<')) { exit(sprintf('You are running PHP %s, but Grav needs at least PHP %s to run.', $ver, $req)); } +$autoload = __DIR__ . '/vendor/autoload.php'; +if (!is_file($autoload)) { + exit('Please run: composer install -o'); +} use Grav\Common\Grav; use Grav\Common\Debugger; // Register the auto-loader. -$loader = require_once __DIR__ . '/vendor/autoload.php'; +$loader = require_once $autoload; if (!ini_get('date.timezone')) { date_default_timezone_set('UTC');