Резервное копирование базы данных
FeedbackPulse включает встроенную систему резервного копирования (Администратор → Резервные копии), которая позволяет создавать, скачивать и управлять резервными копиями базы данных прямо из панели администратора.
🔧 Как это работает
FeedbackPulse автоматически определяет среду хостинга и выбирает оптимальный метод резервного копирования:
| Среда | Метод | Скорость |
|---|---|---|
| VPS/Выделенный сервер (exec доступен) | Команда mysqldump → gzip | Высокая |
| Windows (Laragon/XAMPP) | mysqldump → PHP gzencode | Высокая |
| Виртуальный хостинг (exec отключён) | Чистый дамп PHP/PDO → gzencode | Средняя |
Система автоматически переключается на метод на основе PHP, если exec() отключён или mysqldump не найден. Это означает, что резервные копии работают на любом типе хостинга, включая виртуальный хостинг с ограниченным доступом к командной строке.
📋 Возможности
Создание резервной копии
Нажмите Создать резервную копию, чтобы сгенерировать новый дамп базы данных. Файл сохраняется в storage/app/backups/ с именем, содержащим метку времени.
Скачивание резервной копии
Нажмите значок загрузки рядом с любой резервной копией, чтобы скачать файл .sql.gz.