From 4ec54ba5eb851092158dc80c88641e613bb18d25 Mon Sep 17 00:00:00 2001 From: hosh1 Date: Mon, 11 Aug 2025 03:18:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index 1c52ce5..3342d7e 100644 --- a/install.sh +++ b/install.sh @@ -578,7 +578,8 @@ EOF log_error "Не найден конфигурационный файл PHP-FPM" exit 1 fi - + + # Настраиваем PHP-FPM pool cp "$PHP_FPM_CONF" "${PHP_FPM_CONF}.backup.$(date +%Y%m%d_%H%M%S)" # Настройки для работы с Apache @@ -603,8 +604,6 @@ EOF fi log_success "PHP-FPM настроен и запущен" - fi - log_success "Модули Apache настроены" log_step "Создание конфигурации виртуального хоста..." @@ -1081,6 +1080,11 @@ MYSQL_SCRIPT systemctl restart apache2 >/dev/null 2>&1 systemctl enable apache2 >/dev/null 2>&1 elif [ "$DISTRO_FAMILY" = "rhel" ]; then + # Сначала запускаем PHP-FPM, потом Apache + if [ -n "$PHP_FPM_SERVICE" ]; then + systemctl restart $PHP_FPM_SERVICE >/dev/null 2>&1 + systemctl enable $PHP_FPM_SERVICE >/dev/null 2>&1 + fi systemctl restart httpd >/dev/null 2>&1 systemctl enable httpd >/dev/null 2>&1 fi @@ -1093,12 +1097,20 @@ MYSQL_SCRIPT log_success "Все сервисы запущены и добавлены в автозагрузку" + # В секции финальной проверки добавьте проверку PHP-FPM: log_step "Финальная проверка работоспособности..." if ! systemctl is-active --quiet $WEBSERVER_SERVICE; then log_error "Веб-сервер не запущен" exit 1 fi + if [ "$DISTRO_FAMILY" = "rhel" ] && [ -n "$PHP_FPM_SERVICE" ]; then + if ! systemctl is-active --quiet $PHP_FPM_SERVICE; then + log_error "PHP-FPM не запущен" + exit 1 + fi + fi + if ! systemctl is-active --quiet mariadb; then log_error "MariaDB не запущен" exit 1