Initiates a browser-based installation of Backdrop.
<?php /** * @file * Initiates a browser-based installation of Backdrop. */ /** * Defines the root directory of the Backdrop installation. * * The dirname() function is used to get path to Backdrop root folder, which * avoids resolving of symlinks. This allows the code repository to be a symlink * and hosted outside of the web root. See issue #1297. */ define('BACKDROP_ROOT', dirname(dirname($_SERVER['SCRIPT_FILENAME']))); // Change the directory to the Backdrop root. chdir(BACKDROP_ROOT); /** * Global flag to indicate the site is in installation mode. */ define('MAINTENANCE_MODE', 'install'); // Exit early if running an incompatible PHP version to avoid fatal errors. // The minimum version is specified explicitly, as BACKDROP_MINIMUM_PHP is not // yet available. It is defined in bootstrap.inc, but it is not possible to // load that file yet as it would cause a fatal error on older versions of PHP. if (version_compare(PHP_VERSION, '5.6.0') < 0) { print 'Your PHP installation is too old. Backdrop CMS requires at least PHP 5.6.0. See the <a href="https://backdropcms.org/guide/requirements">System Requirements</a> page for more information.'; exit; } // Start the installer. require_once BACKDROP_ROOT . '/core/includes/install.core.inc'; install_backdrop();