diff --git a/workflow/engine/controllers/adminProxy.php b/workflow/engine/controllers/adminProxy.php index 43ebb61f2..c7186746b 100644 --- a/workflow/engine/controllers/adminProxy.php +++ b/workflow/engine/controllers/adminProxy.php @@ -1439,7 +1439,7 @@ class adminProxy extends HttpProxyController //PHP Version $params['php'] = $systemInfo->php->version; - //Apache - nginx IIS Version + //Apache - nginx - IIS Version $params['serverSoftwareVersion'] = System::getServerVersion(); diff --git a/workflow/engine/src/ProcessMaker/Core/System.php b/workflow/engine/src/ProcessMaker/Core/System.php index abbbea16c..1cee76cae 100644 --- a/workflow/engine/src/ProcessMaker/Core/System.php +++ b/workflow/engine/src/ProcessMaker/Core/System.php @@ -1299,10 +1299,10 @@ class System */ public static function getServerVersion() { - $serverVersion = ''; + $serverVersion = 'Undetermined'; if (stripos($_SERVER['SERVER_SOFTWARE'], 'apache') !== false) { - $serverVersion = apache_get_version(); + $serverVersion = function_exists('apache_get_version') ? apache_get_version() : $_SERVER['SERVER_SOFTWARE']; } if (stripos($_SERVER['SERVER_SOFTWARE'], 'nginx') !== false) {