X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=index.php;h=f9f248953eb1d09281b548a7c01e465f553bc31e;hb=24cfb960cfdd88255333bfb2a08d586916b460ae;hp=1f148d781e225cd402fa6454aeceb849bf4febf4;hpb=8758bb0ac8cb68d32122009dbcb977d2f0fad2b0;p=github%2Fshaarli%2FShaarli.git diff --git a/index.php b/index.php index 1f148d78..f9f24895 100644 --- a/index.php +++ b/index.php @@ -1,6 +1,6 @@ /shaarli/ define('WEB_PATH', substr($_SERVER['REQUEST_URI'], 0, 1+strrpos($_SERVER['REQUEST_URI'], '/', 0))); @@ -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';