Убрана ошибка (я дебик)
This commit is contained in:
54
install.sh
54
install.sh
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user