From 580d5754cd41dc836a0cea123699017e79a05c05 Mon Sep 17 00:00:00 2001 From: usmannasir Date: Fri, 5 Apr 2024 23:12:00 +0400 Subject: [PATCH] add support for cloudlinux x-ray --- CLScript/CloudLinuxDomains.py | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/CLScript/CloudLinuxDomains.py b/CLScript/CloudLinuxDomains.py index 6bfa2893b..3357cfd5e 100755 --- a/CLScript/CloudLinuxDomains.py +++ b/CLScript/CloudLinuxDomains.py @@ -48,16 +48,31 @@ class CloudLinuxDomains(CLMain): "document_root": "/home/%s/public_html/" % (webs.domain), "is_main": True, "php": { - "version": php, - "ini_path": f"/usr/local/lsws/lsphp{php}/etc/php.d ", + "version": php[:2], + "ini_path": f"/usr/local/lsws/lsphp{php[:2]}/etc/php.d ", "is_native": False } } + + for webs in webs.childdomains_set.all(): + completePathToConfigFile = f'/usr/local/lsws/conf/vhosts/{webs.domain}/vhost.conf' + from plogical.phpUtilities import phpUtilities + from managePHP.phpManager import PHPManager + phpVersion = phpUtilities.WrapGetPHPVersionFromFileToGetVersionWithPHP(completePathToConfigFile) + php = PHPManager.getPHPString(phpVersion) + data[webs.domain] = {"owner": webs.master.externalApp, "document_root": webs.path, - "is_main": False} + "is_main": False, + "php": { + "version": php[:2], + "ini_path": f"/usr/local/lsws/lsphp{php[:2]}/etc/php.d ", + "is_native": False + } + + } else: data[webs.domain] = {"owner": webs.externalApp,