redis mh: change php version'

This commit is contained in:
Usman Nasir
2020-02-29 21:46:44 +05:00
parent e2a3e81fc6
commit f6b571b91b
3 changed files with 32 additions and 22 deletions

View File

@@ -73,7 +73,7 @@ class PHPManager:
upload_max_filesize = ""
max_input_time = ""
command = "sudo cat " + PHPManager.FindPHPFPMPath(phpVersion)
command = "cat " + PHPManager.FindPHPFPMPath(phpVersion)
data = ProcessUtilities.outputExecutioner(command).split('\n')

View File

@@ -570,6 +570,7 @@ class vhost:
return [0, str(msg) + " [IO Error with per host config file [changePHP]"]
else:
try:
if not os.path.exists(vhost.redisConf):
data = open(vhFile, "r").readlines()
php = PHPManager.getPHPString(phpVersion)
@@ -598,6 +599,16 @@ class vhost:
os.remove(phpDetachUpdatePath)
except:
pass
else:
command = 'redis-cli get "vhost:%s"' % (vhFile.split('/')[-2])
configData = ProcessUtilities.outputExecutioner(command)
import re
configData = re.sub(r'"phpVersion": .*,', '"phpVersion": %s,' % (phpVersion.lstrip('PHP ')), configData)
command = "redis-cli set vhost:%s '%s'" % (vhFile.split('/')[-2], configData)
ProcessUtilities.executioner(command)
print("1,None")
return 1, 'None'

View File

@@ -39,7 +39,6 @@ from plogical.cronUtil import CronUtil
from re import match,I,M
from plogical import randomPassword
from .StagingSetup import StagingSetup
from plogical.vhost import vhost
class WebsiteManager: