Install Error

Warning: Composer vendor folder does not exist!

Shimmie is unable to find the composer vendor directory.
Have you followed the composer setup instructions found in the README?

If you are not intending to do any development with Shimmie, it is highly recommend you use one of the pre-packaged releases found on Github instead.

EOD; http_response_code(500); exit; } require_once "vendor/autoload.php"; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\ * Load files * \* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ @include_once "data/config/shimmie.conf.php"; @include_once "data/config/extensions.conf.php"; require_once "core/sys_config.php"; require_once "core/polyfills.php"; require_once "core/util.php"; global $cache, $config, $database, $user, $page, $_tracer; _sanitise_environment(); $_tracer->begin("Bootstrap"); _load_core_files(); $cache = new Cache(CACHE_DSN); $database = new Database(DATABASE_DSN); $config = new DatabaseConfig($database); ExtensionInfo::load_all_extension_info(); Extension::determine_enabled_extensions(); require_all(zglob("ext/{".Extension::get_enabled_extensions_as_string()."}/main.php")); _load_theme_files(); $page = new Page(); _load_event_listeners(); $_tracer->end(); /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\ * Send events, display output * \* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ //$_tracer->mark(@$_SERVER["REQUEST_URI"]); $_tracer->begin($_SERVER["REQUEST_URI"] ?? "No Request"); if (!SPEED_HAX) { send_event(new DatabaseUpgradeEvent()); } send_event(new InitExtEvent()); try { // start the page generation waterfall $user = _get_user(); send_event(new UserLoginEvent($user)); if (PHP_SAPI === 'cli' || PHP_SAPI == 'phpdbg') { send_event(new CommandEvent($argv)); } else { send_event(new PageRequestEvent(_get_query())); $page->display(); } if ($database->transaction===true) { $database->commit(); } // saving cache data and profiling data to disk can happen later if (function_exists("fastcgi_finish_request")) { fastcgi_finish_request(); } } catch (Exception $e) { if ($database && $database->transaction===true) { $database->rollback(); } _fatal_error($e); } $_tracer->end(); if (TRACE_FILE) { if ((microtime(true) - $_shm_load_start) > TRACE_THRESHOLD && $_SERVER["REQUEST_URI"] != "/upload") { $_tracer->flush(TRACE_FILE); } }