From 8b074090a7c6050b55701dba5e0926dbff6c0653 Mon Sep 17 00:00:00 2001 From: midoks Date: Wed, 21 Sep 2022 15:37:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- route/static/app/site.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/route/static/app/site.js b/route/static/app/site.js index 9a3deca87..db2552915 100755 --- a/route/static/app/site.js +++ b/route/static/app/site.js @@ -2601,16 +2601,28 @@ function setSizeClassType(){ // 尝试重启PHP function tryRestartPHP(siteName){ $.post('/site/get_site_php_version','siteName='+siteName,function(data){ + var phpversion = data.phpversion; - if (data.phpversion == "00"){ + if (phpversion == "00"){ return } - var reqData = {name:'php', func:'restart'} - reqData['version'] = data.phpversion; + var php_sign = 'php'; + if (phpversion.find('yum') > -1){ + php_sign = 'php-yum'; + phpversion = phpversion.replace('yum',''); + } + + if (phpversion.find('apt') > -1){ + php_sign = 'php-apt'; + phpversion = phpversion.replace('apt',''); + } + + var reqData = {name: php_sign, func:'restart'} + reqData['version'] = phpversion; // console.log(reqData); - var loadT = layer.msg('尝试自动重启PHP['+data.phpversion+']...', { icon: 16, time: 0, shade: 0.3 }); + var loadT = layer.msg('尝试自动重启PHP['+phpversion+']...', { icon: 16, time: 0, shade: 0.3 }); $.post('/plugins/run', reqData, function(data) { layer.close(loadT); layer.msg(data.msg,{icon:data.status?1:2,time:3000,shade: [0.3, '#000']});