Исправление Сервера

This commit is contained in:
2026-06-28 00:44:31 +07:00
parent cb19d0b132
commit 3e2648a8ff
3 changed files with 2549 additions and 2537 deletions

View File

@@ -4,6 +4,7 @@ import (
"fmt"
"os/exec"
"path/filepath"
"strings"
"syscall"
"time"
config "vServer/Backend/config"
@@ -19,6 +20,17 @@ func GetMySQLStatus() bool {
return mysql_status
}
func normalizeBindAddress(host string) string {
parts := strings.Split(host, ",")
cleaned := make([]string, 0, len(parts))
for _, part := range parts {
if ip := strings.TrimSpace(part); ip != "" {
cleaned = append(cleaned, ip)
}
}
return strings.Join(cleaned, ",")
}
var mysqldPath string
var configPath string
var dataDirAbs string
@@ -89,7 +101,7 @@ func config_patch(secures bool) (string, []string, string) {
func StartMySQLServer(secure bool) {
mysql_port = config.ConfigData.Soft_Settings.Mysql_port
mysql_ip = config.ConfigData.Soft_Settings.Mysql_host
mysql_ip = normalizeBindAddress(config.ConfigData.Soft_Settings.Mysql_host)
if mysql_status {
tools.Logs_file(1, "MySQL", "Сервер MySQL уже запущен", "logs_mysql.log", false)

View File

@@ -73,7 +73,7 @@ const toggleAcme = async () => {
<div class="settings-card">
<h3 class="settings-card-title"><i class="fas fa-database"></i> {{ t('settings.mysql') }}</h3>
<div class="settings-form">
<VInput v-model="form.mysqlHost" :label="t('settings.hostAddr')" placeholder="127.0.0.1" />
<VInput v-model="form.mysqlHost" :label="t('settings.hostAddr')" placeholder="127.0.0.1, 192.168.1.9" />
<VInput v-model="form.mysqlPort" :label="t('settings.port')" type="number" placeholder="3306" />
</div>
</div>