Створення резервних копій сайту (бекап) - блог why, max

Багато сайтів, що працюють на популярних движках, таких як DataLife Engine, WordPress, Invision Power Board, phpBB складаються з двох важливий частин: самі файли движка, зображення, файли загружзенние на сайт вашими відвідувачами і бази даних, в якій зберігаються всі повідомлення, форуму або статті вашого блогу.

Створення резервних копій сайту (бекап) - блог why, max

Періодичність резервного копіювання залежить від частоти оновлення сайту. Тому намагайтеся робити бекапи якомога частіше, мінімум 1 раз в тиждень.
Є так само скрипти, які можуть відправити вам бекап бази даних або архів сайту по електронній пошті, про них може бути розповім в наступній статті.

Тепер розповім про те, як же зробити резервну копію всіх файлів нашого сайту для трьох популярних панелей управління сайтами: cPanel, DirectAdmin, ISPmanager.

1. Заходимо в cPanel, Знаходимо розділ Файли і відкриваємо Диспетчер файлів.

2. Перед нами файловий менеджер, знаходимо папку з потрібним сайтом (домашній каталог public_html) і відкриваємо її.
Натискаємо на кнопку Виділити все і, далі, натискаємо на кнопку Стиснути.
3. Вибираємо тип стиснення і натискаємо на Compress Files (s)

Створення резервних копій сайту (бекап) - блог why, max

Наш архів готовий.

1. Відкриваємо нашу панель управління сайтом.
2. Після входу в панель переходимо в розділ Файли

3. Відкриваємо папку з нашим сайтом (public_html) і в верхньому правому куті натискаємо на Select для виділення всіх файлів

Створення резервних копій сайту (бекап) - блог why, max

4. Розміщуємо файли в буфер обміну, шляхом натискання на кнопку Add to Clipboard

5. Знаходимо в самому низу сторінки Інструменти. водимо в відповідне поле ім'я створюваного архіву і натискаємо на кнопку Створити

Повідомлення Compressed File Created означає, що архів успішно створений.

Архів лежатиме в корені сайту.

1. Вибираємо нашу базу даних і відкриваємо вкладку Експорт

2. Виділяємо всі таблиці (зазвичай вони вже виділені) і внизу сторінки перевіряємо наявність галочки Зберегти як файл і вибираємо опцію для стиснення нашого дампа (бекапа), наприклад gzip

І натисніть кнопку ОК. Через деякий час (яке залежить від швидкості роботи хостингу і розміру вашої бази даних) відкриється діалог збереження файлу.

Ось і все готово.

Архів з резервних копій сайту ви можете завантажити як по протоколу HTTP, так і по FTP. Після скачування архіву обов'язково видаліть його з хостингу, щоб ніхто інший не скористався ним. Підбирайте унікальні імена для архівів, щоб ніхто не зміг їх підібрати (наприклад backup_3vh49bs.rag.gz).

Найкраще використовувати архіватори tar.gz (gzip) або tar.bz (bzip). У bzip максимальний ступінь стиснення, gzip - мінімальний час створення архівів.
Єдиний мінус даних архиваторов - в разі пошкодження архіву ви втратите всі файли, витягнути щось за місцем пошкодження практично неможливо.
Архіватор zip так само стискає файли за саме мінімальний час, але ступінь стиснення у нього сама мінімальна. 7zip стискає приблизно так само, як і bzip (за ступенем стиснення і за часом). З даних архівів, при їх пошкодженні, реально відновити будь-які дані. Але вони не зберігають інформацію про власника файлу і групи.
Атрибути файлів зберігають всі перераховані вище архіватори.

Схожі статті