From 7bbfa4264a1d138b6e9203bffe0fdaf6be9eea1c Mon Sep 17 00:00:00 2001 From: Adam Zammit Date: Thu, 27 Apr 2023 12:10:07 +1000 Subject: [PATCH] Avoid warnings when starting system sort process via CLI --- config.default.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/config.default.php b/config.default.php index 9e8717f5..b8951fa4 100644 --- a/config.default.php +++ b/config.default.php @@ -137,7 +137,7 @@ if (!defined('QUEXS_PORT')) define('QUEXS_PORT', ''); $protocol = "http://"; -if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) +if (isset($_SERVER['SERVER_PORT']) && (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443)) { $protocol = "https://"; } @@ -145,7 +145,14 @@ if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER /** * The complete URL to this copy of queXS */ -if (!defined('QUEXS_URL')) define('QUEXS_URL', $protocol . $_SERVER['SERVER_NAME'] . QUEXS_PORT . QUEXS_PATH); + +$servername = "localhost"; + +if (isset($_SERVER['SERVER_NAME'])) { + $servername = $_SERVER['SERVER_NAME']; +} + +if (!defined('QUEXS_URL')) define('QUEXS_URL', $protocol . $servername . QUEXS_PORT . QUEXS_PATH); /** * The default locale (language)