diff --git a/plogical/applicationInstaller.py b/plogical/applicationInstaller.py index 862278330..a4a36ced9 100755 --- a/plogical/applicationInstaller.py +++ b/plogical/applicationInstaller.py @@ -618,11 +618,17 @@ def installWordPress(self): ### lets first find php path + from plogical.phpUtilities import phpUtilities vhFile = f'/usr/local/lsws/conf/vhosts/{domainName}/vhost.conf' - phpPath = phpUtilities.GetPHPVersionFromFile(vhFile) + try: + + phpPath = phpUtilities.GetPHPVersionFromFile(vhFile) + except: + phpPath = '/usr/local/lsws/lsphp80/bin/php' + ### basically for now php 8.0 is being checked @@ -632,6 +638,7 @@ def installWordPress(self): statusFile.close() phpUtilities.InstallSaidPHP('80') + finalPath = '' self.permPath = '' diff --git a/plogical/phpUtilities.py b/plogical/phpUtilities.py index 1cf5185a4..60a23797c 100755 --- a/plogical/phpUtilities.py +++ b/plogical/phpUtilities.py @@ -227,6 +227,8 @@ def GetPHPVersionFromFile(vhFile, domainName=None): result = result.rsplit("lsphp", 1)[0] + "php" return result + if os.path.exists('/usr/local/CyberCP/debug'): + logging.CyberCPLogFileWriter.writeToFile(f'VHFile in GetPHPVersion {vhFile}') if ProcessUtilities.decideServer() == ProcessUtilities.OLS: command = f'grep -Eo "/usr/local/lsws/lsphp[0-9]+/bin/lsphp" {vhFile}' diff --git a/plogical/test.py b/plogical/test.py index e66d26509..e69de29bb 100644 --- a/plogical/test.py +++ b/plogical/test.py @@ -1,13 +0,0 @@ -import subprocess - -# Run the shell command and capture the output -result = subprocess.run(['ls', '-la'], capture_output=True, text=True) - -# Get the lines containing 'lsphp' in the output -lsphp_lines = [line for line in result.stdout.split('\n') if 'lsphp' in line] - -# Extract the version from the lines -php_versions = [line.split()[8] for line in lsphp_lines] - -print(php_versions) -