Убрана ошибка (я дебик)

This commit is contained in:
2025-08-10 03:06:03 +03:00
parent 0a287d59e5
commit 54e770bb96

View File

@@ -23,6 +23,33 @@ NC='\033[0m'
log_success() { echo -e "${GREEN}[SUCCESS]${NC} $1"; }
log_error() { echo -e "${RED}[ERROR]${NC} $1"; }
full_uninstall() {
echo -e "${YELLOW}[INFO]${NC} Начинаем полное удаление LAMP-окружения..."
systemctl stop nginx apache2 httpd php*-fpm mariadb mysql redis 2>/dev/null || true
if [ "$DISTRO_FAMILY" = "debian" ]; then
apt purge -y nginx* apache2* php* mariadb* mysql* redis* 2>/dev/null || true
apt autoremove -y 2>/dev/null || true
else
$PKG_MANAGER remove -y nginx httpd php* mariadb* mysql* redis* 2>/dev/null || true
fi
rm -rf \
/etc/nginx \
/etc/apache2 \
/etc/httpd \
/etc/php* \
/var/www/html/* \
/var/lib/mysql* \
/var/lib/redis* \
~/.mysql_history \
/root/.mysql_history 2>/dev/null || true
echo -e "${GREEN}[SUCCESS]${NC} Полное удаление завершено!"
exit 0
}
if [[ $EUID -ne 0 ]]; then
log_error "Запустите этот скрипт вместе с sudo."
exit 1
@@ -55,33 +82,6 @@ if [ "$UNINSTALL" = true ]; then
full_uninstall
fi
full_uninstall() {
echo -e "${YELLOW}[INFO]${NC} Начинаем полное удаление LAMP-окружения..."
systemctl stop nginx apache2 httpd php*-fpm mariadb mysql redis 2>/dev/null || true
if [ "$DISTRO_FAMILY" = "debian" ]; then
apt purge -y nginx* apache2* php* mariadb* mysql* redis* 2>/dev/null || true
apt autoremove -y 2>/dev/null || true
else
$PKG_MANAGER remove -y nginx httpd php* mariadb* mysql* redis* 2>/dev/null || true
fi
rm -rf \
/etc/nginx \
/etc/apache2 \
/etc/httpd \
/etc/php* \
/var/www/html/* \
/var/lib/mysql* \
/var/lib/redis* \
~/.mysql_history \
/root/.mysql_history 2>/dev/null || true
echo -e "${GREEN}[SUCCESS]${NC} Полное удаление завершено!"
exit 0
}
systemctl stop nginx httpd apache2 php*-fpm 2>/dev/null || true
systemctl disable nginx httpd 2>/dev/null || true