Убрана ошибка (я дебик)
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_success() { echo -e "${GREEN}[SUCCESS]${NC} $1"; }
|
||||||
log_error() { echo -e "${RED}[ERROR]${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
|
if [[ $EUID -ne 0 ]]; then
|
||||||
log_error "Запустите этот скрипт вместе с sudo."
|
log_error "Запустите этот скрипт вместе с sudo."
|
||||||
exit 1
|
exit 1
|
||||||
@@ -55,33 +82,6 @@ if [ "$UNINSTALL" = true ]; then
|
|||||||
full_uninstall
|
full_uninstall
|
||||||
fi
|
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 stop nginx httpd apache2 php*-fpm 2>/dev/null || true
|
||||||
systemctl disable nginx httpd 2>/dev/null || true
|
systemctl disable nginx httpd 2>/dev/null || true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user