Фикс
This commit is contained in:
18
install.sh
18
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
|
||||
|
||||
Reference in New Issue
Block a user