Що таке резервна копія вебсайту?
Простими словами, резервна копія - це копія всіх файлів вебсайту, баз даних (БД), поштових скриньок, FTP-акаунтів та багатьох інших файлів. Весь вебсайт та всі його налаштування копіюються та зберігаються окремо від поточної робочої версії. Вони можуть бути завантажені для заміни у випадку, якщо поточний вебсайт не працює через несправність хостинг-сервера, хакерську атаку тощо. Ви можете створити резервну копію та зберігати її на стороні вашого хостинг-провайдера або на окремому сервері, розташованому в іншому дата-центрі. Останнє може стати в нагоді, якщо щось трапиться з сервером, на якому знаходиться вебсайт.
Для чого потрібне резервне копіювання?
Ось приклад для кращого розуміння терміна "резервна копія". Припустимо, ваш вебсайт був зламаний, що призвело до зміни або втрати баз даних та файлів вебсайту. Деякий час тому рішенням такої проблеми було почати все з початку. Вебмайстрам доводилося починати роботу з самого початку. Тоді як зараз резервні копії роблять цю проблему набагато менш значущою.
Ви можете скористатися резервною копією хостинг-компанії, щоб відновити свій вебсайт досить легко, використовуючи панель управління хостингом або звернувшись до технічної підтримки вашої хостинг-компанії. Після відновлення вебсайту ви можете працювати над питаннями безпеки замість відновлення контенту з нуля.
Інша проблема, яка може виникнути, - це природна катастрофа, яка може вивести з ладу роботу конкретного дата-центру, де розташований ваш сервер. Подвійне резервне копіювання призначене для забезпечення того, що втрата доступу до одного з серверів не вплине на роботу вашого вебсайту.
У такому випадку хостинг-компанія може просто використовувати другу резервну копію з сервера, розташованого в іншому дата-центрі, щоб відновити вебсайт і основні резервні копії разом з усіма даними користувачів. З цієї причини ми радимо перевірити, чи пропонує хостинг-компанія послугу резервного копіювання, як часто оновлюється така резервна копія і як довго зберігаються резервні копії перед покупкою хостингу. Це значно зменшить ризики втрати даних.
Чому варто зберігати резервну копію на вашому комп'ютері?
Ми рекомендуємо зберігати резервну копію на вашому ПК і оновлювати її щотижня. На випадок, якщо, наприклад, вебсайт був зламаний місяць тому, а хостинг-компанія зберігає резервні копії лише протягом двох тижнів. Це означало б, що всі резервні копії на стороні хостинг-компанії заражені шкідливим програмним забезпеченням.
Як створити резервну копію вебсайту?
Загальна ідея полягає в тому, щоб зберегти всі файли вашого вебсайту разом з базами даних, які знаходяться на вашому хостинг-сервері, на ваш ПК або інше сховище даних. Ми зараз обговоримо кілька способів зробити це.
Створення резервної копії за допомогою вашого хостинг-акаунта
Після входу в свій хостинг-акаунт ви повинні шукати "Резервні копії" або щось подібне. Там у вас буде кілька варіантів:
- Ваша хостинг-компанія створить резервну копію для вас і надасть посилання для завантаження архіву;
- Ваша хостинг-компанія створить резервну копію, і вам доведеться завантажити її з сервера, де знаходиться ваш вебсайт, за допомогою FTP-клієнта. У більшості випадків файл з резервною копією буде знаходитися в папці "backup". В іншому випадку ви будете завантажувати його через файловий менеджер у вашій панелі управління хостингом.
Завантаження резервної копії за допомогою FTP-клієнта та phpMyadmin
Якщо ваш хостинг-провайдер не пропонує власний файловий менеджер, можливо, вам доведеться встановити FTP-клієнт самостійно. Після цього ви завантажуєте всі файли вебсайту, розташовані на вашому хостинг-сервері. Після цього вам потрібно скопіювати бази даних на ваш ПК (створити дамп бази даних).
Як відновити вебсайт за допомогою резервної копії?
У разі, якщо вам потрібно відновити ваш вебсайт до попередньої версії, для якої у вас є резервна копія, вам потрібно видалити всі файли на сервері (крім файлів налаштування). Ви шукаєте видалення файлів з папок, таких як "public_html", "www" тощо. Вебсайт перестане працювати на короткий час. Наступний крок - очистити всі таблиці бази даних (використовуючи phpMyadmin) і імпортувати базу даних, яку ви зберегли, в порожню на сервері. Нарешті, ви копіюєте всі файли вебсайту з вашої резервної копії на сервер, і вебсайт повинен запрацювати. Це буде версія вебсайту, яку ви раніше зберегли.
Як часто слід створювати резервні копії?
Принаймні кілька разів на місяць (це ті, які ви зберігаєте на своєму ПК). У більшості випадків ваш хостинг-провайдер автоматично створить резервну копію для вас на своїй стороні. Остання буде зберігатися протягом 2 тижнів або близько того. Ми радимо завантажувати резервну копію на ваш ПК або хмарне сховище один або два рази на місяць. Це буде гарне співвідношення зусиль до ефективності.
Скільки резервних копій слід постійно зберігати?
Це залежить від того, як часто ви оновлюєте свій вебсайт. Ідеально - це резервна копія оригінальної версії, резервна копія на кожне оновлення та регулярні щомісячні резервні копії (1-2 на місяць). Загалом це має бути 12-25 копій на рік.
