У минулому році у мене на одному хостингу знаходилося три сайти - цей блог, блог дружини і ще один, просто сайт на WordPress-е. Про створення резервних копій я не замислювався, тим більше хостинг якраз оголосив, що замінили сервери на наднадійні і швидкісні, мають багаторазове дублювання та інше ... Загалом, проблем нічого не віщувало. Але ось настав цей день - всі мої сайти просто зникли. Звичайно, я звернувся в підтримку. Там мені сказали, що на сервері сталася аварія - згорів вінчестер, і все відновлять з резервних копій. І правда - буквально в той же день сайти знову з'явилися. Але в якому вигляді!
На блогах виявилося трохи пошкоджень. У движку з'явилися деякі збої, але я просто закинув свіжий движок з комп'ютера і все. Самі статті і картинки, і інший контент не постраждав. А ось сайт - він представляв собою убоге видовище. Деякі файли відсутні, довелося wordpress закинути туди заново. Але це дрібниці. Найгірше було в тому, що виявилася неповною база даних - половина статей відсутня геть, майже всі картинки - теж. Найнеприємніше - там були слайдери, які я налаштовував не один день, преміум-тема, яку я перекладав і налаштовував теж довго ... Загалом, така ось неприємність трапилася, знову витрачати тижні на відновлення я не став, так сайт і закинув. А була б у мене резервна копія - відновив би все за 5 хвилин ...
Ну ось, думаю, ви зрозуміли важливість цього питання. Тепер розберемося, як його вирішувати.
Як можна створити резервну копію в принципі?
Способів буває багато, і не всі однаково хороші і зручні. Ось моя точка зору:
І четвертий такий варіант є -далі мова про нього.
плагін UpdraftPlus
Так. дивна назва у плагіна, я теж такого ніколи не чув. Але ось я подумав, було б добре робити резервну копію куди-небудь в хмарне сховище, поліз в Яндекс і знайшов цей плагін. Поставив, випробував ... Все працює, є навіть більше можливостей, ніж я очікував. Цей плагін вміє:
- Створювати резервну копію бази даних і змінюваних папок (з малюнками, шаблонами і т.п.), за розкладом або вручну.
- Зберігати копії в хмарі, наприклад - на Google-диск або Dropbox. Правда, я хотів на Яндекс-диск, але туди він не вміє (← Попередня походження позначається).
- Відновлювати все з копії назад на блог! Ось те, що не вміють більшість інших плагінів резервного копіювання - повернути все назад! Одне це багато чого варте.
Думаю, описаних можливостей цілком достатньо.
установка плагіна
Все елементарно для тих, хто хоч раз встановлював плагіни. Все робиться просто з адмінки:
Як відновити резервну копію?
Як я вже говорив, я не став заморочуватися з Google-Диском, а вибрав збереження на Dropbox. Після цього натиснув кнопку "Створити РК", і на хмарному диску у мене створилася папка UpdraftPlus, і модуль почне створювати і відправляти резервну копію. Робить він це поступово, не відразу. Це дозволяє уникнути великого навантаження на хостинг. Через кілька хвилин в папці виявилося таке вміст:
Тут можна орієнтуватися по назві файлу - перед розширенням зазначено вміст архіву. По порядку:
- db - база даних, повна копія.
- other - різні файли. Тут виявилися файли локалізацій на російську мову від движка і різних плагінів.
- plugins - всі плагіни з блогу.
- themes - всі шаблони.
- uploads - мультимедійні дані, тобто все картинки до всіх постів.
Цього вистачить, щоб відновити блог в будь-якій ситуації. Як це можна зробити? Дуже просто - заходимо в адмінку плагіна і натискаємо "Відновити". Плагін зв'язується з хмарним сховищем, сканує там резервні копії і виводить їх список. Після цього досить навпроти потрібного пункту натиснути ще раз "Відновити" і потрібна резервна копія буде завантажена назад на блог.
Що робити, якщо блог зовсім "зламався" або треба перенести його на інший хостинг? Теж все просто - видаляємо старий, "неробочий", і встановлюємо новий WordPress. Потім активуємо на ньому плагін UpdraftPlus і просто робимо відновлення з резервної копії. Плагін так само зв'яжеться з хмарним сховищем і візьме звідти і картинки, і шаблони, і плагіни, і відновить базу даних. Через кілька хвилин блог знову буде в колишньому вигляді. Це допоможе і при переїзді - встановив WordPress з цим плагіном на новому хостингу і відновився з резервної копії, і все.
Думаю, це найкращий плагін резервного копіювання, який мені поки попадався. Я тут багато написав, може, комусь це все здасться складним.
Повірте, на ділі все досить просто і зрозуміло. Єдина складність - якщо зберігати на Google-Диск, там з налаштуванням самого диска доведеться повозитися. Але повірте - кілька витрачених хвилин на установку і настройку резервного копіювання - це ніщо в порівнянні з відчуттями, коли твій блог, результат праць довгих місяців, а то й років, просто звалився в нікуди. Уявіть на секунду ці відчуття і починайте налаштовувати. На "авось" хай надію інші.
Привіт, Юрій!
Давно шукаю спосіб збереження бази даних, створити резервну копію блогу. Пробував це плагіном, але нічого не вийшло і зберігати треба було вручну і зберігається незрозуміло де. Коротше, видалив плагін.
А тут така удача і зберігається автоматом на хмарних дисках.
Dropbox у мене немає, він платний?
Зараз же встановлю плагін UpdraftPlus і займуся збереженням своєї бази.
Дякуємо! Встановлю, відпишуся.
Dropbox безкоштовно дає 2 Гб місця, більше - платно. Але цього цілком достатньо для резервної копії. Плагін не створює кожен раз нові файли, а замінює старі. Тому звалище не утворюється. Можете зареєструватися в Dropbox тільки заради цього, підключається до плагіну дуже просто. З Google-Диском дуже багато проблем в налаштуванні. Я раніше пробував зберігати базу даних плагіном, вона приходила на пошту. Але плагін цей міг то не спрацювати за розкладом, то починав кожну хвилину протягом години надсилати цю базу. Загалом, розчарував.
У мене питання: А якщо я не можу увійти в адмін панель свого сайту, як тоді його відновлювати. Нещодавно у мене сайт 6 годин було заблоковано. Він не працював і не можна було увійти в адмінку. Думав - все, пропав сайт. Пішов на хостинг, шукаю базу даних, знайшов, та тільки порожню папку.
Відбувся переляком, хоча і не легким. Сайт запрацював.
А якби ні і немає ніяких копій? Не думаємо ми про це, все думаємо пронесе.
А шахраїв за рік збільшилася в рази ....
Якщо хостинг доступний, а в адмінку зайти не вдається або сайт зник, то значить - проблема з сайтом. Якщо ж і хостинг недоступний, то проблема з хостингом - швидше за все, у них DDos-атака і сервер впав під натиском хакерів. Тоді треба просто чекати, коли сервер знову з'явиться в мережі, з'явиться і сайт разом з ним. Ну або поломки бувають. Треба з'ясовувати причину, потім вирішувати. Їли сайт убитий начисто або сильно - можна заново встановити WordPress з цим плагіном і просто відновитися з його допомогою і все. Ну а якщо лежить сервер - тоді треба цікавитися у підтримки, що за справи там у них. Зазвичай вони відновлюють зі своїх резервних копій. Але на початку я писав, як мені відновили сайт на хостингу - половина від нього залишилася. Так що свою копію мати спокійніше.