Автоматический бэкап базы данных в DLE
В движке DataLifeEngine есть полезная функция — autobackup. По умолчанию отключена.
Сперва, мы переименуем файл autobackup.php в backup.php (можно и другое) для безопасности. Открываем файл текстовым редактором и находим строчку. Если не изменить этот параметр, то функция не запустится.
заменяем на:
Сохраняем.
На папку /backup/ поставьте права CHMOD 777 для того, чтобы туда записывались готовые файлы.
С CRON в ISPmanager возникли проблемы, с Google ничего не работало. Пришлось повозиться.
Заходим в ISPmanager — далее в Планировщик (cron) — Создать
Сохраняем.
Теперь бэкапы базы пишутся в папку /backup/ в заданное время. Можно сделать закачку на удаленный FTP, но здесь только основа.
Сперва, мы переименуем файл autobackup.php в backup.php (можно и другое) для безопасности. Открываем файл текстовым редактором и находим строчку. Если не изменить этот параметр, то функция не запустится.
$allow_auto_backup = 0;
заменяем на:
$allow_auto_backup = 1;
Сохраняем.
На папку /backup/ поставьте права CHMOD 777 для того, чтобы туда записывались готовые файлы.
С CRON в ISPmanager возникли проблемы, с Google ничего не работало. Пришлось повозиться.
Заходим в ISPmanager — далее в Планировщик (cron) — Создать
/usr/bin/wget http://abcd.bz/backup.php
Сохраняем.
Теперь бэкапы базы пишутся в папку /backup/ в заданное время. Можно сделать закачку на удаленный FTP, но здесь только основа.
0 комментариев