connect_error) { // retrieving admin entry $prefix = $databaseData['DB_PREFIX'].'admins'; $sql = "SELECT id, name FROM $prefix"; $result = $conn->query($sql); if ($result) { $installed = true; } } $conn->close(); } else { $installed = true; } } if (!$installed) { // including classes include __DIR__ . '/Classes/Requirement.php'; // including php files include __DIR__ . '/Environment.php'; include __DIR__ . '/Migration.php'; include __DIR__ . '/Admin.php'; include __DIR__ . '/Email.php'; include __DIR__ . '/Finish.php'; // including js include __DIR__ . '/JS/script'; // object creation $requirement = new Requirement(); echo $requirement->render(); } else { // getting url $actual_link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; $url = explode("/", $actual_link); array_pop($url); array_pop($url); $url = implode("/", $url); $url = $url . '/404'; // redirecting to 404 error page header("Location: $url"); } ?>