#!/bin/bash # Функція для перевірки успішності виконання команд check_success() { if [ $? -ne 0 ]; then echo "Помилка: $1" exit 1 fi } # Встановлення змінних для уникнення інтерактивних запитів export DEBIAN_FRONTEND=noninteractive # Генерація паролів root_password=$(openssl rand -base64 12) phpmyadmin_password=$(openssl rand -base64 12) app_password=$(openssl rand -base64 12) # Створення файлу для автоматичного налаштування phpMyAdmin debconf-set-selections < /etc/apache2/conf-available/phpmyadmin.conf a2enconf phpmyadmin systemctl reload apache2 check_success "Не вдалося налаштувати Apache для phpMyAdmin" # Створення користувача phpMyAdmin echo "Створюємо користувача для phpMyAdmin..." mysql -u root -p"${root_password}" <