fix vhuser in function

This commit is contained in:
usmannasir
2025-04-04 17:57:49 +05:00
parent e286efc4ff
commit 8865814310

View File

@@ -7068,17 +7068,26 @@ StrictHostKeyChecking no
wp_sites = WPSites.objects.filter(owner=website) wp_sites = WPSites.objects.filter(owner=website)
sites = [] sites = []
command = 'sudo -u %s %s -d error_reporting=0 /usr/bin/wp core version --skip-plugins --skip-themes --path=%s 2>/dev/null' % ( Vhuser = website.externalApp
Vhuser, FinalPHPPath, path) PHPVersion = website.phpSelection
php = ACLManager.getPHPString(PHPVersion)
FinalPHPPath = '/usr/local/lsws/lsphp%s/bin/php' % (php)
for site in wp_sites: for site in wp_sites:
command = 'sudo -u %s %s -d error_reporting=0 /usr/bin/wp core version --skip-plugins --skip-themes --path=%s 2>/dev/null' % (
Vhuser, FinalPHPPath, site.path)
version = ProcessUtilities.outputExecutioner(command, None, True)
version = html.escape(version)
sites.append({ sites.append({
'id': site.id, 'id': site.id,
'title': site.title, 'title': site.title,
'url': site.FinalURL, 'url': site.FinalURL,
'path': site.path, 'path': site.path,
'version': site.version, 'version': version,
'status': site.status
}) })
data_ret = {'status': 1, 'fetchStatus': 1, 'error_message': "None", "sites": sites} data_ret = {'status': 1, 'fetchStatus': 1, 'error_message': "None", "sites": sites}