Як зробити бекап сайту, а потім грамотно ним скористатися

  1. Етап 1. Як зробити бекап сайту
  2. Етап 2. Відновлюємо файли сайту.
  3. Етап 3. Як відновити базу даних (БД)
  4. Етап 4. Відновлюємо останні статті
  5. Етап 5. Відновлюємо коментарі до останніх статей.

Сьогодні після літніх канікул повертається наша постійна рубрика Чи знаєте ви? і її ведуча Тетяна Іванко, яка невтомно шукає і знаходить спірні питання блоговодства , Розглядає їх з усіх боків і демонструє нам їх плюси і мінуси, попереджаючи про всілякі небезпеки, що підстерігають недосвідчених блогерів і вебмайстрів :).

Цікавий збіг - рівно місяць тому, 8 серпня, ми обговорювали проблеми безпеки в Інтернеті , А того ж вечора у Тані «полетів» блог і їй на своїй шкурі довелося відчути всі принади процедури відновлення блогу на Вордпресс. На щастя, у неї була збережена резервна копія (бекап) сайту, а якби ні? Навіть думати про це не хочеться. Але виявилося, що мати бекап - це тільки півсправи, треба ще вміти ним користуватися, і, як з'ясувалося, це не так-то просто.

Так що над темою для цього поста ми думали недовго. Отже, сьогодні ми говоримо про те, як зробити бекап сайту і в разі необхідності зуміти грамотно застосувати його для відновлення блогу на Вордпресс (WordPress).
Так що над темою для цього поста ми думали недовго

Адмінських гумор:

Є два типи адмінів: ті які не роблять бекапів, і ті, які вже роблять ...

До якого типу належите ви? Я - вже роблю:)

Як не дивно, але майже завжди буває так, що поки грім не вдарить, мужик не перехреститься.

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

Мова сьогодні піде про відновлення сайту або блогу на вордпресс. Способів це зробити є кілька, я розповім вам той, яким користуюся я.

Етап 1. Як зробити бекап сайту

Робіть бекапи регулярно! Хоча б раз на тиждень. Не забувайте зберігати їх до себе на комп'ютер, а також на зовнішній носій, і перевіряйте, щоб вони відкривалися, щоб там були файли, і що розмір архіву більше нуля! Це не жарт.

Зберігайте кілька бекапів (наприклад, останніх 3-4), на випадок, якщо останній опиниться неробочим.

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

Для того, щоб зробити бекап сайту, який працює на вордпресс існує безліч різних плагінів, але я користуюся EZ Backup, тому що він зберігає і базу даних, і файли сайту. Тобто все, що може знадобитися для відновлення. Налаштування цього плагіна також дозволяють автоматизувати створення бекапів (наприклад, щопонеділка) і відразу ж відправляти архів до вас на пошту.

Є й інші способи створення резервної копії (наприклад, через CPanel і FTР).

Етап 2. Відновлюємо файли сайту.

Розпаковуємо архів бази даних на локальному комп'ютері (ви ж скопіювали бекап до себе на комп'ютер?:)) Перевіряємо, що він зберігся цілком і повністю, без пошкоджень.

За допомогою файлового менеджера (Filezilla, Total Commander) під'єднують по FTP до директорії сайту. Заходимо в папку public_html і видаляємо звідти все файли. Після чого копіюємо файли з розпакованого бекапу в public_html.

У деяких випадках цієї дії буде досить для відновлення даних в блозі. Але не завжди. Може бути пошкоджена база даних (наприклад, якщо файли некоректно оновилися).

Етап 3. Як відновити базу даних (БД)

Увага! Перед тим як починати застосовувати цю інструкцію, обов'язково впевніться, що у вас збережена резервна копія бази даних.

Входимо в панель управління сайтом (ймовірно, у вас це CPanel). Увійти в неї можна через браузер, набравши в адресному рядку cpanel.АдресВашегоСайта.

Далі знаходимо в розділі "Бази даних" меню php MyAdmin і клікаєм по ньому. У вікні бачимо багато всякої всячини, але треба не розгубитися і знайти серед закладок "Бази даних". :) Вибачте, що пишу такою мовою, але коли в своїх спробах відновити блог я добралася до цього моменту, у мене вже була не те що розгубленість, а справжнісінька паніка. Кількома по цій закладці, а потім за назвою бази даних вашого сайту. Після цього ви побачите таблицю.

Виділяємо галочками всі її елементи і натискаємо ... ВИДАЛИТИ !!! Все, пошкоджена база даних видалена. Тепер треба відновити той варіант, який був до невдалого оновлення або експерименту.

Після видалення БД ви побачите сторінку з закладками. Нам потрібна закладка SQL. У ній буде пусте поле, в яке треба скопіювати текст з файлу з розширенням .sql. Вставляючи текст в це поле, не поспішайте, це займе від хвилини до трьох. Не натискайте кілька разів "вставити"!

Тепер докладніше про те, як знайти файл бази даних з розширенням .sql.

(Цей файл також створюється плагіном EZ Backup. Якщо ви користуєтеся іншим, переконайтеся, що він теж створює копію файлу бази даних.)

Відкрийте ще раз розпакований архів (з якого ви вже скопіювали файли в папку public_html). Знайдіть у списку директорій папку, ім'я якої містить backupBD (наприклад, називатися вона буде ось так User_backupBD, де замість User буде ваше ім'я користувача бази даних).

Відкрийте файл, виділіть все і натисніть «копіювати». В поле, вказане вище, і потрібно "вставити" цей текст.

Все, тепер база даних повинна працювати, і сайт в цей момент стає доступний.

Етап 4. Відновлюємо останні статті

Іноді трапляється так, що останній архів з якоїсь причини опинився неробочим і відновлення відбувалося з передостаннього архіву. В цьому випадку ви напевно втратите останні повідомлення з блогу, які були опубліковані пізніше. Доведеться їх відновлювати вручну.

Це дуже просто зробити в тому випадку, якщо свої статті ви набираєте не в самому блозі, а, наприклад, в редакторі програми Windows Live Writer. На худий кінець і вордовскіе копії підійдуть, але з ними більше метушні. Зазначений вище редактор блогів зберігає кілька останніх повідомлень, які ви публікували на сайті. Все що потрібно, відкрити повідомлення і натиснути "Опублікувати". Все, стаття знову в блозі вже в готовому вигляді разом з усіма картинками і таким же самим урлом (це теж важливо, якщо на ваші статті вже хтось посилався).

Етап 5. Відновлюємо коментарі до останніх статей.

А що якщо до останньої статті вже було кілька десятків коментарів? Прикро буде під популярним ще пару днів назад постом побачити "Залиш коментар першим!"

Відновити коментарі теж просто, якщо в настройках блогу ви встановили "надсилати коментарі на пошту". Тут, звичайно, автоматично нічого не трапиться, доведеться руками їх забивати замість ваших читачів. Відкриваємо пошту з потрібною дати, і риємося в смітті, тобто в кошику. 🙂 Зазвичай після прочитання і публікації коментаря в блозі я повідомлення з inbox видаляю. Благо хоч кошика не чищу.

Відкриваємо блог як читач (тобто не входимо в нього як автор), і в формі для коментаря копіюємо з пошти ім'я, емейл, сайт і сам коммент.

От і все. Вуаля! Все на місці і знову працює!

Може, не все, що я написала, буде відразу зрозуміло. Але в складний момент, я сподіваюся, ви відкриєте цю інструкцію, і все у вас вийде, адже тепер ви знаєте як зробити бекап сайту, а також як відновити базу даних, файли і коментарі блогу.

Скажу чесно, якби я таку інструкцію знайшла в інеті, то була б несказанно рада. Але - мені довелося чимало повозитися, щоб розібратися з усім цим. І, до речі, Алла в цьому процесі теж брала активну участь, допомагаючи мені розібратися і впоратися з панікою, спіткав мене в момент цієї страшної втрати. 🙂 Спасибі, Алла!

Після всього цього я стала за бекапи стежити дуже уважно. 🙂

А також перечитала статтю Подбайте про свою безпеку в Інтернеті сьогодні, хіба мало що буде завтра і налаштувала двоступеневу авторизацію в гугл за рекомендацією Іри Чірашня, щоб не втратити все поштові акаунти, блог на блогспоте, фотоальбоми та доступ до GoogleAdsense.

Всім удачі і - подбайте про збереження своїх даних сьогодні!

Автор: Іванко Тетяна

Рекомендуємо почитати:

Як вибрати хостинг для сайту? Один із критеріїв - створення резервних копій сайту самим хостером.

На щастя, у неї була збережена резервна копія (бекап) сайту, а якби ні?
До якого типу належите ви?
Ви ж скопіювали бекап до себе на комп'ютер?
А що якщо до останньої статті вже було кілька десятків коментарів?