فهرست منبع

Update PhyreServer.php

Bozhidar Slaveykov 1 سال پیش
والد
کامیت
c6b4c38d8f
1فایلهای تغییر یافته به همراه10 افزوده شده و 4 حذف شده
  1. 10 4
      web/app/Models/PhyreServer.php

+ 10 - 4
web/app/Models/PhyreServer.php

@@ -97,11 +97,17 @@ class PhyreServer extends Model
         $ssh = new SSH2($this->ip);
         if ($ssh->login($this->username, $this->password)) {
 
-            $output = $ssh->exec('rm -rf /usr/local/phyre/update/update-web-panel.sh');
-            $output = $ssh->exec('cd /usr/local/phyre/update && wget https://raw.githubusercontent.com/CloudVisionApps/PhyrePanel/main/update/update-web-panel.sh');
-            $output = $ssh->exec('chmod +x /usr/local/phyre/update/update-web-panel.sh');
-            $output = $ssh->exec('cd /usr/local/phyre/update && ./update-web-panel.sh');
+            $output = $ssh->exec('cd /usr/local/phyre/web && /usr/local/phyre/php/bin/php artisan apache:ping-websites-with-curl');
+            dd($output);
 
+            $output = '';
+            $output .= $ssh->exec('wget https://raw.githubusercontent.com/CloudVisionApps/PhyrePanel/main/update/update-web-panel.sh -O /usr/local/phyre/update/update-web-panel.sh');
+            $output .= $ssh->exec('chmod +x /usr/local/phyre/update/update-web-panel.sh');
+            $output .= $ssh->exec('/usr/local/phyre/update/update-web-panel.sh');
+
+            dd($output);
+
+            $this->healthCheck();
         }
     }