12.3. Основи: Резервна копія даних
Якщо що-небудь трапиться з комп’ютером (або комп’ютерами), на якому ваш сайт і його база даних працюють або в разі коли ви втратите доступ до цього комп’ютера, то ви втратите деякі або всі дані вашого сайту. Ви можете також втратити дані, якщо ваш сайт зламаний, або хтось з доступом в адмінку на вашому сайті видалив всі дані або змінив дані на сайті з помилками. Щоб попередити всі ці можливі ситуації втрат даних, важливо робити регулярні резервні копії вашого сайту і зберігати їх в місці окремому від комп’ютера, де ваш сайт працює.
Частота з якою ви повинні робити ваші резервні копії і як багато копій вам слід зберігати, залежить від того як часто ваш сайт змінюється. Якщо ви маєте великий обсяг інформації на вашому сайті, яка була додана чи оновлена багато раз за день, то вам слід робити резервні копії якомога частіше, на відміну коли сайт змінюється рідко. Також розраховуйте, що деякий час має пройти, коли проблема станеться і коли ви помітите проблему, так що зберігати потрібно кілька послідовних копій (так щоб можна було повернутися до моменту, коли проблема ще не відбулася і виправити її), перш ніж перезаписувати, якусь резервну копію негайно, переконайтеся що помилки яка виникла, відсутня у вашій резервної копії.
Ще одне застереження, в якому форматі б ви не зберігали ваші резервні копії, хорошою ідеєю буде перевіряти, що ви можете розгорнути вашу копію для відновлення ваших даних. Вам можливо буде потрібно протестувати різні сценарії втрати даних, щоб бути впевненим, що ви зможете відновити втрачені дані в усіх випадках.
Наступні кроки дозволять зробити повну резервну копію вашого сайту:
- Дані в папці sites, включаючи файл sites/default/settings.php.
- Дані з бази даних вашого сайту. Деякі таблиці можуть бути очищені, наприклад ті що зберігають тимчасовий дані з кешем і інформацією про сесії авторизованих користувачів, проте завжди безпечніше створювати резервну копію всієї бази даних.
- Завантажені файли, такі як зображення та інші прикріплені файли. Місцезнаходження цих файлів налаштовується; стандартне розташування це папка sites/default/files щодо кореня сайту. В Керування меню адміністратора, перейдіть на сторінку Конфігурація > Медіа > Файлова система (admin/config/media/file-system) перевірте папку для завантаження файлів; ви можете змінити папку для файлової системи, ви також можете це зробити в файлі settings.php.
- Модулі, теми оформлення і будь-які інші призначені для користувача файли, які ви додали. Ви можете знайти призначені для користувача модулі і теми оформлення в папках modules і themes з усіма вкладеними папками. Деякі люди вважають за краще створити резервну копію всіх файлів, включаючи файли Drupal, модулів і тем оформлення (які ви зможете відновити завантаживши їх знову з висхідних кодів), перш ніж намагатися зібрати проект з джерел, які необхідно використовувати.
Вам слід виконати тест, щоб підтвердити, що ваша резервна копія створена вірно і ви можете розгорнути копію сайту (дивіться Розділ 11.8, «Створення сайту для розробки»).
- Drupal.org сторінка документації спільноти "Backing up a site"
- The contributed Backup and Migrate модуль, який можна використовувати для створення автоматичних резервних копій бази даних і завантажених файлів.
Автори
Написано Jennifer Hodgdon.
Переклав Олексій Бондаренко із Mazaltov.
Source file: prevent-backups.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion