Як зробити бекап сайту та бази даних блогу Резервне копіювання

Привіт шановні друзі! Я впевнений заголовок цієї статті вас дуже зачепив чи не так? Ні, сьогодні я не розповідатиму вам як збільшити відвідуваність свого сайту або блогу і т.д., про це я пишу і так постійно і писатиму далі, сьогодні йтиметься про інше.
Жив був в інтернеті одна хороша людина, у нього був свій сайт, він розвивав його, доглядав його, щодня дуже багато і наполегливо працював і за рік підняв відвідуваність до 1500+ чоловік на добу! На його сайті була хороша постійна, цільова аудиторія та гарний заробіток. Але на жаль одного дня трафік впав до абсолютного «0» відвідувачів на добу.
Як? Що? Чому?», можете спитати ви, «Він що потрапив під АГС? Він помер?". Ні. Він просто забив на захист свого ресурсу від падіння хостингу. В сенсі? Ну загалом хостинг, на якому лежали всі файли та папки його сайту просто дав збій. Я вже точно не в курсі, що там трапилося, збанкрутував він або згорів дата центр, але загалом знаю одне — хлопець сайту втратив за 1 хвилину.
"Ну і що?", - скажете ви, "Не біда, є бекап бази даних, є резервна копія сайту". Так от у тому-то й річ, що не було в нього ні чого цього, не подбав він про це, не зробив ні копію бази даних MySQL, ні копію всіх файлів та папок сайту, НІЧОГО не зробив. Забив. Надіявся на «Аййй, все нормально буде».
Хлопці, це, до речі, історія заснована на реальних подіях. Я прочитав її якось у одного відомого блогера рунета. Вже прізвище та ім'я блогера називати не буду щоб не палити його, але думаю, що багато хто його знає і знає цю сумну історію. Вів чоловік сайт, вкладав у нього сили, час, а то й гроші і тут БАЦ одного прекрасного дня все звалилося мідним тазом.
Так ось! Сьогодні ми дбатимемо про захистнашого блогу в плані створення резервних копій свого блогу в цілому (файлів та папок), та бази даних MySQL.

Почнемо. Дуже багато листів мені надходить на пошту з приблизними питаннями, — «Олександре, а що означає коренева папка блогу? А як мені поєднатися з хостингом? А як мені створити нову папку в корені блогу? і т.д. Загалом деякі хлопці взагалі не розуміють, як працює їхній блог.
Люди просто приходять до хостера, замовляють встановлення wordpress на сервер і навіть не розуміють те, що таке база даних, що таке файли та папки блогу і т.д. Головне вхід до адмінки є, блог працює, а що там і як, як захистити блог від падіння хостингу вони навіть не морочаться. А даремно. Повірте друзі, є такі унікуми і їх не мало!
Шановні НОВИЧКИ. Подбайте про захист свого блогу ВІДРАЗУ, щоб потім не було багато сліз і розчарувань! Як зробити бекап сайту (блогу)?
Зараз ми розберемо з вами:
- створення резервної копії всіх файлів і папок вашого блогу - створення резервної копії бази даних MySQL через PhpMyadmin і не тільки.
Отже, почнемо з резервного копіювання всіх файлів та папок блогу. Що ми робимо? Ваше завдання в першу чергу зробити копію та бази даних та сайту повністю або самим, або попросити зробити це вашого хостера (через службу підтримки).
Якщо ви вирішили зробити копію самі, вам необхідно з'єднатися з вашим хостингом і через панель управління зробити повний бекап всього свого сайту (блогу). Робиться це дуже просто.
Я не знаю, який у вас хостинг, яка у вас панель управління і т.д., тому показувати все на я буду на прикладі свого хостингу timeweb. У принципі, процедура створення та збереження бекапа сайту (блогу) на комп'ютері скрізь однакова. Заходимо в панель керуванняхостингом, натискаємо на розділ «Управління BACKUP»

Натискаємо на паку свого домену (у мене це isif-life) і навпроти папки є значок — Зберегти бекап:
Натискаємо на нього і нам кажуть, що всі файли будуть збережені у вигляді архіву в домашній директорії. Ок.

Чекаємо 10 хвилин і після цього йдемо у файловий менеджер:

І бачимо нашу резервну копію:

Щоб скачати цей архів на комп'ютер, ми натискаємо на нього 2 рази. Всі! Цілком файли та папки нашого сайту (блогу) у нас є.
Я думаю, принцип вам зрозумілий. На багатьох хостингах немає функції створення бекапа сайту, тому просіть зробити бекап адмінів хостингу або з'єднуйтесь з хостингом самі через ftp (filezilla) і зберігайте. Загалом усі файли та папки вашого сайту (блогу) ви повинні зберегти до себе на комп'ютер, щоб у разі чого відновити свій ресурс.
Ми зараз зробили лише копію сайту (блогу), але це ще пів справи, основне завдання зробити ще й резервну копію всієї бази даних у форматі SQL. Для цього заходимо в розділ "Бази даних MySQL" - "Увійти до phpMyadmin":

Натискаємо на вкладку «Експорт»:
Вибираємо свою базу даних блогу:

Далі нижче ставимо чекбокс на "Зберегти як файл" і праворуч тиснемо "Ок". Всі! Вам запропонують зберегти файл SQL вашої бази даних.

Добре! У нас все збережено! Тепер головне не забувайте одне з найголовніших правил безпеки - "Не варто тримати всі яйця в одному кошику". Якщо ви зберегли всі копії (і блогу та бд) на своєму комп'ютері, наприклад, на диску «D», це не означає, що ви себе убезпечили. Жорсткий диск має властивість ламатися. Зберігайте свої копії щонайменше у трьох різних місцях.
У мене копії збережені як на моємуробочому комп'ютері — раз, на флешці, що знімається, яка лежить у безпечному місці і не використовується — два, на другому ноутбуці який лежить у мене в квартирі мами — три.
Добре! Резервні копії зроблено, яйця в одному кошику ми не тримаємо. Що далі?
Далі я вам рекомендую робити повний бекап вашого сайту (блогу) 1 раз на тиждень, якщо ви вносите якісь зміни в різні файли та папки, встановлюєте якісь скрипти, плагіни тощо. Якщо вміст сайту (блогу) на хостингу не змінюється, то можна і не робити.
Резервну копію бази даних робити ПОСТОЯННО, коли відбувається оновлення сайту (блогу). Я роблю копію щоразу після того, як опублікую новий матеріал на блог. Ось і зараз допишу цю статтю і одразу зроблю копію. Щоб не морочитися з приводу постійного створення резервної копії бази даних блогу, для цього є один хороший плагін, який називається wordpress database backub.
Ось такі ось пироги друзі! Обов'язково робіть резервні копії свого дітища та не забувайте про це! Безпека понад усе.
Ну і на завершення пару слів про те, що ж робити якщо тьху, тьху, тьху, хостинг впаде, вибухне, згорить і т.д. Що робити якщо настав КОНЕЦЬ вашому ресурсу, але у вас є всі свіжі копії?
Крім цього у файлі (якщо ви використовуєте wordpress) wp-config.php не забудьте прописати нові назви своєї бази даних, користувача та пароль.


Всю цю кухню мені доведеться вам дуже і дуже довго пояснювати і ви можете ні чого не зрозуміти з моїх слів, тому краще якщо мало що станеться, то раджу вам просто зв'язатися з адмінами того хостингу на який ви переносите свій сайт і попросити вам допомогти . Вони розкажуть вам куди піти, що дізнатися і де потрібно прописати в налаштуванняхDNS. У принципі, немає ні чого складного.
Так само в ув'язненні хотілося б додати таке. Я працюю в пожежній охороні і при виїзді на пожежу у мене завжди (у більшості випадків) є оперативна картка пожежогасіння, завдяки якій я можу ще в дорозі, до прибуття до місця виклику, спланувати свої дії з гасіння пожежі.
Картка – це як план ліквідації аварії. Що я хочу вам сказати наводячи цей приклад - У ВАС ЗАВЖДИ ПОВИНЕН БУТИ ПЛАН ЛІКВІДАЦІЇ АВАРІЇ.
Ви завжди повинні чітко знати і розуміти, що вам робити, якщо раптом ваш хостинг впав на тривалий час або взагалі впав з кінцями. Складіть собі попередній план дій. Не зайвим було б ВЖЕ зберігати резервні копії свого сайту та бд на якомусь хостингу, тільки без прописування DNS, щоб у разі чого ви могли б просто змінити сервер DNS за 5 хвилин і все.
Також раджу почитати пост про захист wordpress — «Як захистити wordpress»