Fixed First Start

This commit is contained in:
2026-08-20 09:02:05 +01:00
parent a2f36b6fac
commit 1ea31362c4
5 changed files with 54 additions and 20 deletions
+12 -4
View File
@@ -5,14 +5,22 @@
switch($env){
/*------ DON'T TOUCH THIS PART ------ */
case "generic":
$doc_root = !empty($_SERVER['DOCUMENT_ROOT']) ? $_SERVER['DOCUMENT_ROOT'] : dirname(__DIR__);
define('WEB_ROOT', $doc_root);
$app_dir = str_replace('\\', '/', dirname(__DIR__));
$doc_root = !empty($_SERVER['DOCUMENT_ROOT']) ? str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']) : '';
$base_url_path = '';
if (!empty($doc_root) && strpos($app_dir, $doc_root) === 0) {
$base_url_path = substr($app_dir, strlen($doc_root));
}
$base_url_path = rtrim(str_replace('\\', '/', $base_url_path), '/');
$host = !empty($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'localhost';
define('DOMAIN', $host);
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? 'https://' : 'http://';
define('FULL_DOMAIN', $protocol . DOMAIN);
define("ROOT_URL", $protocol . DOMAIN );
define("ROOT_DIR", rtrim(WEB_ROOT, '/') . "/");
define("ROOT_URL", $protocol . DOMAIN . $base_url_path);
define("ROOT_DIR", $app_dir . "/");
define('WEB_ROOT', ROOT_DIR);
break;
/* ----------------------------------- */
default: