Эх сурвалжийг харах

GUI Change default vesta port

Anton Reutov 4 жил өмнө
parent
commit
960e3a20df

+ 11 - 0
web/edit/server/index.php

@@ -14,6 +14,9 @@ if ($_SESSION['user'] != 'admin') {
 // Get server hostname
 // Get server hostname
 $v_hostname = exec('hostname');
 $v_hostname = exec('hostname');
 
 
+// Get server port
+$port = $_SERVER['SERVER_PORT'];
+
 // List available timezones and get current one
 // List available timezones and get current one
 $v_timezones = list_timezones();
 $v_timezones = list_timezones();
 exec (VESTA_CMD."v-get-sys-timezone", $output, $return_var);
 exec (VESTA_CMD."v-get-sys-timezone", $output, $return_var);
@@ -133,6 +136,14 @@ if (!empty($_POST['save'])) {
         $v_hostname = $_POST['v_hostname'];
         $v_hostname = $_POST['v_hostname'];
     }
     }
 
 
+     // Change port
+     if ((!empty($_POST['port'])) && ($port != $_POST['port'])) {
+        exec (VESTA_CMD."v-change-vesta-port ".escapeshellarg($_POST['port']), $output, $return_var);
+        check_return_code($return_var,$output);
+        unset($output);
+        $port = $_POST['port'];
+    }
+
     // Change timezone
     // Change timezone
     if (empty($_SESSION['error_msg'])) {
     if (empty($_SESSION['error_msg'])) {
         if (!empty($_POST['v_timezone'])) {
         if (!empty($_POST['v_timezone'])) {