diff --git a/managePHP/phpManager.py b/managePHP/phpManager.py index a75034667..f377d9ef0 100755 --- a/managePHP/phpManager.py +++ b/managePHP/phpManager.py @@ -151,7 +151,7 @@ class PHPManager: allow_url_include = "allow_url_include = Off" path = PHPManager.FindPHPFPMPath(phpVersion) - command = "sudo cat " + path + command = "cat " + path data = ProcessUtilities.outputExecutioner(command).splitlines() tempStatusPath = "/home/cyberpanel/" + str(randint(1000, 9999)) @@ -187,7 +187,7 @@ class PHPManager: writeToFile.close() - command = "sudo mv %s %s" % (tempStatusPath, path) + command = "mv %s %s" % (tempStatusPath, path) ProcessUtilities.executioner(command) php = PHPManager.getPHPString(phpVersion) @@ -204,7 +204,7 @@ class PHPManager: @staticmethod def fetchPHPSettingsAdvance(phpVersion): - command = "sudo cat " + PHPManager.FindPHPFPMPath(phpVersion) + command = "cat " + PHPManager.FindPHPFPMPath(phpVersion) data = ProcessUtilities.outputExecutioner(command) final_dic = {'fetchStatus': 1, 'configData': data, @@ -227,7 +227,7 @@ class PHPManager: writeToFile.write(configData) writeToFile.close() - command = "sudo mv %s %s" % (tempStatusPath, path) + command = "mv %s %s" % (tempStatusPath, path) ProcessUtilities.executioner(command) php = PHPManager.getPHPString(phpVersion) diff --git a/plogical/phpUtilities.py b/plogical/phpUtilities.py index 45baa7bd7..e1518a7d9 100755 --- a/plogical/phpUtilities.py +++ b/plogical/phpUtilities.py @@ -99,6 +99,9 @@ class phpUtilities: @staticmethod def savePHPConfigBasic(phpVers,allow_url_fopen,display_errors,file_uploads,allow_url_include,memory_limit,max_execution_time,upload_max_filesize,max_input_time,post_max_size): try: + serverLevelPHPRestart = '/usr/local/lsws/admin/tmp/.lsphp_restart.txt' + command = 'touch %s' % (serverLevelPHPRestart) + ProcessUtilities.executioner(command) if ProcessUtilities.decideDistro() == ProcessUtilities.centos: path = "/usr/local/lsws/ls" + phpVers + "/etc/php.ini" @@ -156,13 +159,19 @@ class phpUtilities: @staticmethod def savePHPConfigAdvance(phpVers,tempPath): try: + + serverLevelPHPRestart = '/usr/local/lsws/admin/tmp/.lsphp_restart.txt' + command = 'touch %s' % (serverLevelPHPRestart) + ProcessUtilities.executioner(command) + phpINI = open(phpVers, 'w') phpINI.write(open(tempPath, "r").read()) phpINI.close() - installUtilities.installUtilities.reStartLiteSpeed() - if os.path.exists(tempPath): - os.remove(tempPath) + if os.path.exists(serverLevelPHPRestart): + os.remove(serverLevelPHPRestart) + + installUtilities.installUtilities.reStartLiteSpeed() print("1,None") except BaseException as msg: