Що копіювати
- Базу даних — сторінки, товари, замовлення, налаштування. Для магазину вона змінюється щохвилини.
- Файли — тема, плагіни, завантажені картинки й документи.
- Конфігурацію —
wp-config.php, налаштування сервера, DNS-записи, доступи до сторонніх сервісів.
Як часто
- сайт-візитка, який рідко змінюється, — раз на тиждень і перед кожною зміною;
- блог чи корпоративний сайт — щодня;
- інтернет-магазин — база щонайменше щодня, а краще кілька разів на день: інакше разом зі зламом зникнуть замовлення.
Де зберігати: правило 3-2-1
Три копії даних, на двох різних носіях, одна з них — в іншому місці. Бекап, який лежить на тому самому сервері, що й сайт, не врятує, якщо сервер вийде з ладу чи його зламають: зловмисник часто видаляє й копії.
- на сервері — для швидкого відновлення після невдалого оновлення;
- в іншому дата-центрі чи хмарному сховищі — на випадок втрати сервера;
- скільки зберігати — щоденні копії за тиждень-два й щотижневі за кілька місяців: злам інколи помічають не одразу.
Головна помилка: бекап роблять, але ніколи не перевіряють. Раз на кілька місяців відновлюйте копію на тестовий сайт — тільки так видно, що в ній усе є і вона справді працює.
Чим робити бекапи
- Засобами хостингу — найпростіше; перевірте, як часто вони робляться, скільки зберігаються й чи можна відновити самостійно.
- Плагіном WordPress — зручно для невеликих сайтів; налаштуйте вивантаження в зовнішнє сховище.
- На рівні сервера — для VPS і великих магазинів: дампи бази й файлів за розкладом, з копіюванням на окремий диск чи сервер. Детальніше про сервер — у статті «VPS для сайту».
Перед якими діями — обов’язково
- оновлення WordPress, теми чи великих плагінів — див. «Як безпечно оновити WordPress»;
- перенесення на інший хостинг;
- зміни в базі товарів чи масовий імпорт;
- редизайн і зміни теми.
Часті запитання
Хостинг робить бекапи — цього достатньо?
Не завжди: копії можуть зберігатися лише кілька днів і на тому самому обладнанні. Добре мати ще одну копію поза хостингом.
Скільки місця займають бекапи?
База зазвичай невелика, найбільше займають картинки. Копіювати їх щоразу повністю не обов’язково — є інкрементні копії, що зберігають лише зміни.
Налаштуєте бекапи для мого сайту?
Так: налаштую щоденні копії бази й файлів у зовнішнє сховище, перевірку відновлення й сповіщення про збої — у межах супроводу сайту чи адміністрування сервера.