From 25854037a80a08cd0af0f227975cc521eceb8da4 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Sat, 7 Dec 2019 18:06:00 +0500 Subject: [PATCH] bug fix: wp stating --- api/tests.py | 1 - websiteFunctions/StagingSetup.py | 11 +++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/api/tests.py b/api/tests.py index 826512dc5..e1391c2a6 100755 --- a/api/tests.py +++ b/api/tests.py @@ -163,7 +163,6 @@ class TestAPI(TestCase): "securityLevel": "HIGH", } response = self.MakeRequest('submitUserCreation', data_ret) - logging.writeToFile(str(response)) self.assertEqual(response['status'], 1) diff --git a/websiteFunctions/StagingSetup.py b/websiteFunctions/StagingSetup.py index 2a173bee8..7693e2fe0 100644 --- a/websiteFunctions/StagingSetup.py +++ b/websiteFunctions/StagingSetup.py @@ -29,6 +29,7 @@ class StagingSetup(multi.Thread): def startCloning(self): try: tempStatusPath = self.extraArgs['tempStatusPath'] + self.tempStatusPath = tempStatusPath masterDomain = self.extraArgs['masterDomain'] domain = self.extraArgs['domain'] admin = self.extraArgs['admin'] @@ -102,7 +103,6 @@ class StagingSetup(multi.Thread): else: raise BaseException('Failed to create database backup.') - databasePath = '%s/%s.sql' % ('/home/cyberpanel', dbName) command = "sed -i 's/%s/%s/g' %s" % (masterDomain, domain, databasePath) @@ -145,12 +145,15 @@ class StagingSetup(multi.Thread): writeToFile.close() command = 'mv %s %s' % (tmp, pathFinalConfig) - ProcessUtilities.executioner(command, website.externalApp) + ProcessUtilities.executioner(command) + + command = 'chown %s:%s %s' % (website.externalApp, website.externalApp, pathFinalConfig) + ProcessUtilities.executioner(command) logging.statusWriter(tempStatusPath, 'Database synced..,100') try: - os.path.remove(databasePath) + os.remove(databasePath) except: pass @@ -159,7 +162,7 @@ class StagingSetup(multi.Thread): return 0 except BaseException, msg: mesg = '%s. [404]' % (str(msg)) - logging.statusWriter(tempStatusPath, mesg) + logging.statusWriter(self.tempStatusPath, mesg) def startSyncing(self): try: