composer: display an error message if the autoload script is missing
Closes https://github.com/shaarli/Shaarli/issues/645 Relates to https://github.com/shaarli/Shaarli/issues/607 Signed-off-by: VirtualTam <virtualtam@flibidi.net>
This commit is contained in:
parent
e1fd94b545
commit
5283175367
1 changed files with 10 additions and 0 deletions
10
index.php
10
index.php
|
@ -45,6 +45,16 @@ error_reporting(E_ALL^E_WARNING);
|
|||
|
||||
|
||||
// 3rd-party libraries
|
||||
if (! file_exists(__DIR__ . '/vendor/autoload.php')) {
|
||||
header('Content-Type: text/plain; charset=utf-8');
|
||||
echo "Error: missing Composer configuration\n\n"
|
||||
."If you installed Shaarli through Git or using the development branch,\n"
|
||||
."please refer to the installation documentation to install PHP"
|
||||
." dependencies using Composer:\n"
|
||||
."- https://github.com/shaarli/Shaarli/wiki/Server-requirements\n"
|
||||
."- https://github.com/shaarli/Shaarli/wiki/Download-and-Installation";
|
||||
exit;
|
||||
}
|
||||
require_once 'inc/rain.tpl.class.php';
|
||||
require_once __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
|
|
Loading…
Reference in a new issue