Починаючи з версії 6.5 в DataLife Engine присутня функція створення автоматичного бекапу (BackUp) бази даних MySQL. Для створення бекапу в автоматичному режимі Вам необхідна підтримка Вашим хостингом функції запуску додатків за розкладом (CRON). Для створення резервної копії БД призначений файл autobackup.php, розташований в корені Вашого сайту. За замовчуванням з метою безпеки можливість створення резервних копій відключена, тому розглянемо як можна включити дану функцію.
По-перше, ми рекомендуємо обов'язково, з метою безпеки, змінити назву файлу autobackup.php на будь-яку іншу з розширенням .php Далі, відкрийте цей файл в текстовому редакторі і на самому початку знайдіть рядок: $allow_auto_backup = 0; Змініть її на: $allow_auto_backup = 1; Цим самим Ви дозволяєте цьому файлові створення резервних копій в автоматичному режимі.
Далі Ви можете змінити кількість файлів резервних копій, які будуть зберігатися на сервері. Для цього знайдіть трохи нижче рядок: $max_count_files = 5;, де 5 - це кількість копій БД. Ви можете поставити свою власну кількість файлів. При перевищенні даного ліміту старші резервні копії бази даних будуть автоматично видалятися. Після того, як Ви провели необхідні зміни, збережіть даний файл на сервері. Тепер Вам потрібно додати даний файл на запуск за розкладом (CRON). Час створення і періодичність Ви встановлюєте самостійно. Докладну інструкцію по додаванню даного файлу у функцію CRON Ви можете одержати у Вашого хостинг-провайдера. |