Як зробити бекап блогу на Wordpress?

  1. Навіщо робити бекап блогу?
  2. Як робити бекап блогу на WordPress?
  3. Збереження через панель управління сайтом
  4. Збереження БД і файлів в DirectAdmin
  5. Збереження БД і файлів в cPanel
  6. Збереження тільки БД через cPanel
  7. Збереження файлів через FTP
  8. Збереження БД в WordPress
  9. Що робити далі з резервними копіями?

Що таке резервна? Навіщо робити бекап блогу? Як робити бекап блогу на WordPress? Збереження БД і файлів в WordPress за допомогою плагінів.

На Хабре прочитав новину, що сьогодні «Міжнародний день бекапа» і вирішив написати невелику статтю про цю подію, а також дати деякі прості поради як періодично робити бекап свого блогу на WordPress. До речі, хоча я і пишу цю статтю можна застосувати до блогу на Wordpress, описані тут методи також використовуються для будь-яких інших сайтів.

Міжнародний день бекапа (з англ. World Backup Day) - це день, який закликає користувачів робити резервне копіювання своїх даних. Ідея зробити 31 березня всесвітнім днем ​​бекапа належить користувачам соціального новинного сайту Reddit. Чому саме 31 марта? 1 квітня - досить непередбачувана подія і ніколи не знаєш, що може статися в цей день 🙂

Бекап (з англ. Backup) - це резервне збереження будь-яких даних на випадок їх відновлення в подальшому при втраті або пошкодженні на основному носії. Дані зберігаються на різні зовнішні носії, такі як жорсткі диски, CD-диски, флешки та інші. Дані можуть зберігатися як в «офлайні», так і віддалено на інших серверах.

Далі я буду використовувати цей термін може бути застосовано до блогу на WordPress.

Навіщо робити бекап блогу?

На дане питання, в принципі, відповідає і саме визначення, але все-таки розглянемо найбільш основні причини:

  1. Помилки WordPress - помилки, які виникають в результаті роботи з WordPress (кодинг, оновлення WordPress ). При цьому помилки можуть виникати як через внутрішні чинники (тобто дій з вашого боку), так і з-за зовнішніх (наприклад, злом блогу).
  2. Робота з хостингом. Перенесення свого блогу на інший хостинг . Тут можуть бути дві причини: або вас не влаштовує хостинг, або хостинг не влаштовує ви.
  3. Психологічний фактор. Якщо у вас є резервна копія вашого блогу, то ви набагато простіше сприймаєте будь-які форс-мажори, які так чи інакше трапляються завжди.

Все вище перераховане можна об'єднати в одну основну причину - це «незалежність» вашого блогу від будь-яких впливів на нього як з внутрішньої, так і з зовнішнього боку. Кожен хоче бути незалежним від чого-небудь або кого-небудь, і тому необхідно заздалегідь подбати про це!

Як робити бекап блогу на WordPress?

Перш за все потрібно визначитися з тим, що нам необхідно зберігати. Основне - це база даних (БД) і всі файли на хостингу (в каталозі public_html).

Для збереження БД і файлів можна використовувати такі способи:

  1. Збереження БД і файлів через панель управління сайтом на хостингу.
  2. Збереження файлів через FTP.
  3. Збереження БД і файлів за допомогою спеціальних плагінів WordPress.

Збереження через панель управління сайтом

Найбільш поширені панелі управління сайтами - це DirectAdmin і cPanel. Тому нижче може бути застосовано до цих панелям я розгляну основні можливості для резервного копіювання та відновлення копій.

Збереження БД і файлів в DirectAdmin

Входимо в панель управління свого блогу DirectAdmin. Далі «Створити / Відновити резервну копію».

У вікні вибираємо пункти для збереження. Крім бази даних тут можна зберегти і іншу інформацію: дані сайту, налаштування E-Mail і FTP. Також зверніть увагу, що тут можна подивитися всі резервні копії та відновити всі налаштування.

Вибираємо всі пункти і натискаємо «Створити резервну копію».

Далі переходимо до пункту «Менеджер файлів» і в каталозі backups через деякий час з'явиться файл / архів приблизно з такою назвою: backup-Mar-31-2012-1.tar.gz. Натискаємо на нього і викачуємо на комп'ютер. В цей файл містяться абсолютно всі налаштування вашого сайту: база даних, всі файли, налаштування фтп і e-mail. На хостингу ви можете видалити архів. Що з ним робити далі читайте нижче.

Збереження БД і файлів в cPanel

Входимо в панель управління свого блогу cPanel. Далі «Файли / Майстер резервного копіювання».

У вікні натискаємо «Створити резервну копію». До речі за допомогою цього вікна можна і відновити всі файли / встановлення.

У вікні можна вибрати окремі елементи для збереження: домашній каталог, бази даних MySQL, пересилання електронної пошти & фільтри. Або зберегти все натисканням на «Повна резервна копія», при цьому зверніть увагу на примітку.

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

У наступному вікні вибираємо місце для збереження. Це може бути віддалений FTP або домашній каталог сайту. Можна також надіслати копію на поштову скриньку. Вибираємо домашній каталог і натискаємо «Створити резервну копію».

Поверніться назад і після деякого часу можете завантажити резервну копію прямо з цього вікна. Ви повинні побачити файл приблизно такого назви: backup-3.31.2012_12-37-43_імя.tar.gz Даний архів містить абсолютно всі налаштування вашого облікового запису, сайту, фтп, e-mail і бази даних. На хостингу ви можете видалити архів. Що з ним робити далі читайте нижче.

Збереження тільки БД через cPanel

Входимо в панель управління свого блогу cPanel. Далі «Бази даних / phpMyAdmin».

Вибираємо зліва в колонці нашу базу даних.

Можна у вкладці «Структура» вибрати таблиці для експорту або відразу перейти у вкладку «Експорт» і в спрощеному режимі натиснути «ОК».

Після цього БД скопіюється на ваш комп'ютер.

Збереження файлів через FTP

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

Зайдіть на фтп хостингу в кореневу папку public_html і скопіюйте всі файли до себе на комп'ютер. Я зазвичай роблю це за допомогою програм Total Commander, FileZilla і WinSCP. При цьому, якщо ваш хостинг підтримує SSH доступ, то бажано використовувати саме цей протокол при передачі даних.

Збереження БД в WordPress

Ви також можете робити бекап своєї бази даних в рамках движка WordPress за допомогою спеціальних плагінів. Я не буду вам кидати добірку з купи плагінів. Єдиний плагін, який показує стабільну роботу вже багато років - це WordPress Database Backup.

Скачайте плагін на комп'ютер і розпакуйте його в директорію / public_html / wp-content на хостингу. Далі зайдіть в адмінку блогу в пункт «Модулі», знайдіть WordPress Database Backup і активуйте.

Після цього в настройках плагіна «Інструменти / Резервне копіювання» ви можете зберегти БД вручну на сервер, комп'ютер або відправити на поштову скриньку. Або ж ви можете налаштувати автоматичну відправку бази даних до себе на поштову скриньку за розкладом.

При цьому попередньо потрібно подбати про захист свого поштового аккаунта від злому.

Таким чином в автоматичному режимі копія бази даних буде приходити на вашу поштову скриньку.

Що робити далі з резервними копіями?

Зберегти резервні копії в «офлайні»

Попередні збереження на комп'ютер не можуть гарантувати вам 100% безпеку і захист даних. Тому слід передбачити і інші варіанти.

На мій погляд найбільш простий спосіб зберегти дані в «офлайні» - це скопіювати їх на безліч різних носіїв (жорсткі диски, CD-диски, флеш-карти та інші). Можна також використовувати свій телефон. При цьому як і в інтернеті варто побоюватися не тільки пошкоджень носіїв, але також і крадіжки інформації з них. Тому ви можете створювати архіви з паролями і іншими захистами, після чого зберігати їх на носії.

Крім цього не тримайте всі ці носії в одному місці. Можна, наприклад, «розкидати» їх по-різним квартирам або інших місць. Проявіть фантазію, використовуйте безпечні місця для зберігання.

Топ-10 моїх божевільних ідей, де можна заховати носій

  1. Повісьте флешку з даними до себе на шию.
  2. Ушийте диск або флешку під куртку.
  3. Зберігайте носій під подушкою.
  4. Сховайте диск до книги.
  5. Сховайте флешку в квітковому горщику.
  6. Сховайте носій в свій сейф або індивідуальний банківський сейф.
  7. Зберігайте носій в зливному бочці в пакеті для сміття.
  8. Сховайте носій в шпаківні або в кондиціонері.
  9. Зарийте носій в городі на своїй дачі.
  10. Добре упакуйте жорсткий диск і прив'яжіть його до буя за кілометр від берега.

Зберегти резервні копії віддалено

Також ви можете зберегти свої копії віддалено: на іншому комп'ютері, сервері. Наприклад, дуже популярним в цьому плані є сервіс для зберігання файлів Dropbox.

Можна вручну копіювати туди файли, а можна налаштувати автоматичне копіювання за допомогою плагіна WordPress Backup to Dropbox. Налаштування плагіна не складна, працює він за принципом WordPress Database Backup. Плагін копіює базу даних і всі файли за заданим розкладом.

При цьому необхідно подбати про безпеку свого облікового запису Dropbox (складні логін і пароль).

Що ж на це думаю все. Сподіваюся дана стаття допоможе вам і вашому блогу стати «незалежним» від різних форс-мажорів 😉

Ну і якщо вже сьогодні такий день, то пропоную всім зробити чергове резервне копіювання своєї інформації!

Навіщо робити бекап блогу?
Як робити бекап блогу на WordPress?
Що таке резервна?
Навіщо робити бекап блогу?
Як робити бекап блогу на WordPress?
Чому саме 31 марта?
Навіщо робити бекап блогу?
Як робити бекап блогу на WordPress?
Що робити далі з резервними копіями?