diff --git a/generate b/generate index face21b..0ec2d21 100755 --- a/generate +++ b/generate @@ -64,7 +64,14 @@ software, even if advised of the possibility of such damage. */ -require_once("vendor/autoload.php"); +if (file_exists('vendor/autoload.php')) { + require_once('vendor/autoload.php'); +} elseif (file_exists('daux.phar')) { + define('PHAR_DIR', __DIR__); + require_once("phar://" . __DIR__ . "/daux.phar/vendor/autoload.php"); +} else { + throw new Exception("Impossible to load Daux, missing vendor/ or daux.phar"); +} $application = new \Todaymade\Daux\Console\Application(); $application->run(); diff --git a/index.php b/index.php index 350e1f4..cbdbef6 100644 --- a/index.php +++ b/index.php @@ -81,7 +81,7 @@ if (file_exists('vendor/autoload.php')) { define('PHAR_DIR', __DIR__); require_once("phar://" . __DIR__ . "/daux.phar/vendor/autoload.php"); } else { - throw new Exception("Impossible to load Daux, missing vendor and phar"); + throw new Exception("Impossible to load Daux, missing vendor/ or daux.phar"); } \Todaymade\Daux\Server\Server::serve($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], $_REQUEST);