This commit is contained in:
2025-08-11 03:18:39 +03:00
parent 4c11f42fb0
commit 4ec54ba5eb

View File

@@ -578,7 +578,8 @@ EOF
log_error "Не найден конфигурационный файл PHP-FPM" log_error "Не найден конфигурационный файл PHP-FPM"
exit 1 exit 1
fi fi
# Настраиваем PHP-FPM pool
cp "$PHP_FPM_CONF" "${PHP_FPM_CONF}.backup.$(date +%Y%m%d_%H%M%S)" cp "$PHP_FPM_CONF" "${PHP_FPM_CONF}.backup.$(date +%Y%m%d_%H%M%S)"
# Настройки для работы с Apache # Настройки для работы с Apache
@@ -603,8 +604,6 @@ EOF
fi fi
log_success "PHP-FPM настроен и запущен" log_success "PHP-FPM настроен и запущен"
fi
log_success "Модули Apache настроены" log_success "Модули Apache настроены"
log_step "Создание конфигурации виртуального хоста..." log_step "Создание конфигурации виртуального хоста..."
@@ -1081,6 +1080,11 @@ MYSQL_SCRIPT
systemctl restart apache2 >/dev/null 2>&1 systemctl restart apache2 >/dev/null 2>&1
systemctl enable apache2 >/dev/null 2>&1 systemctl enable apache2 >/dev/null 2>&1
elif [ "$DISTRO_FAMILY" = "rhel" ]; then 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 restart httpd >/dev/null 2>&1
systemctl enable httpd >/dev/null 2>&1 systemctl enable httpd >/dev/null 2>&1
fi fi
@@ -1093,12 +1097,20 @@ MYSQL_SCRIPT
log_success "Все сервисы запущены и добавлены в автозагрузку" log_success "Все сервисы запущены и добавлены в автозагрузку"
# В секции финальной проверки добавьте проверку PHP-FPM:
log_step "Финальная проверка работоспособности..." log_step "Финальная проверка работоспособности..."
if ! systemctl is-active --quiet $WEBSERVER_SERVICE; then if ! systemctl is-active --quiet $WEBSERVER_SERVICE; then
log_error "Веб-сервер не запущен" log_error "Веб-сервер не запущен"
exit 1 exit 1
fi 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 if ! systemctl is-active --quiet mariadb; then
log_error "MariaDB не запущен" log_error "MariaDB не запущен"
exit 1 exit 1