Напевно, ви чули про Dropbox - чудовому хмарному сервісі зберігання та синхронізації файлів. Але далеко не всі знають про можливість використовувати Dropbox для потреб WordPress. У сьогоднішньому уроці мова піде про те, як використовувати вашу Dropbox-скриньку резервного копіювання сайту на WordPress
Для виконання цього уроку вам знадобиться зареєстрований обліковий запис Dropbox. Якщо у вас такого немає зареєструйтесь. Уся процедура займе кілька хвилин.
Увага:
Ви також можете переглянути наш відео урок:
Резервна копія WordPress – що це?
Це весь вміст вашого сайту на WordPress у запакованому вигляді.ZIP або.tar.gz), включаючи всі записи, сторінки, коментарі, зображення та медіафайли, а також плагіни та теми.
Резервні копії робляться при перенесенні сайту або його міграції на випадок, якщо щось піде не так. Або просто зазвичай хорошого тону - резервне копіювання виконується автоматично за розкладом пару разів на тиждень для збереження ваших даних.
У цьому уроці я опишу, як робити резервне копіювання WordPress-сайту до папки Dropbox на прикладі плагіна wp Time Machine.
wp Time Machine
Це плагін дуже простий у роботі. Він дозволяє зберігати не тільки сам файловий архів сайту, а й .SQL файл з базою даних, яку можна буде відновити через PHPMYADMIN. Також експортується файл..htaccess з додатковими параметрами конфігурації сервера. З усіма можливостями плагіна ви можете ознайомитись на сторінці розробника.
Варто зазначити, що з метою безпеки при створенні бекапу не зберігається сам двигун WordPress та його файл конфігурації WP-config.php. В архів резервної копії буде включено лише каталог /wp-вміст з усім вмістом (plugins, Теми, Завантажено, І т.д.)
Тому перед міграцією сайту не забудьте зберегти цей файл (wp-config.php) або хоча б дані для доступу до WordPress.
Встановлення
скачайте та встановіть плагін wp Time Machine з репозиторію WordPress. Якщо ви не знаєте, що таке плагіни і як їх встановлювати, перегляньте цей урок.
Створення резервної копії
Після активації плагіна перейдіть до меню Параметри → wp Time Machine.
Все, що потрібно зробити, це заповнити 3 поля (email та пароль від вашої скриньки Dropbox, а також назва папки, куди буде створено резервну копію). Введіть дані та натисніть кнопку Generate wp Time Machine archive.
Зачекайте, поки триває процес створення та переміщення резервної копії. Не закривайте вікно браузера, доки бачите це повідомлення:
Як тільки все буде готове, ви побачите таке:
Тепер просто натисніть Remove this message. Ваша резервна копія вже створена та розміщена в папці Dropbox.
Що вийшло
Погляньмо, що в нас вийшло. Зайдіть на свою скриньку Dropbox і ви побачите новий каталог у менеджері файлів. Усередині знаходяться такі файли:
При створенні резервної копії в папку Dropbox міститься 5 файлів:
- wpTimeMachine-content-files.zip - Власне сам архів WordPress-сайту (ввесь вміст каталогу /wp-вміст).
- wpTimeMachine-data-files.sql — файл імпорту бази даних сайту, де зберігаються всі записи, коментарі тощо.
- wpTimeMachine-htaccess.txt - .htaccess файл додаткової конфігурації сервера.
- wpTimeMachine-Instructions.txt - Текстовий файл з інструкцією англійською мовою.
- wpTimeMachine-RestorationScript.sh - shell-скрипт для автоматичного розгортання бекапу назад на сервер.
Якщо у вас встановлено клієнт Dropbox для операційної системи, ви можете відразу отримати доступ до файлів резервної копії, просто зайшовши до папки Dropbox на своєму комп'ютері:
Це дуже зручно. Натиснувши лише одну кнопку в адмінці WordPress, ви автоматично отримуєте резервну копію сайту в "хмарі(на ящику Dropbox) і у себе на комп'ютері на жорсткому диску. Можна відразу відкрити архів wpTimeMachine-content-files.zip та отримати доступ до потрібних файлів.
Додаткові можливості
Якщо ви зайдете в адмінку WordPress у меню Параметри → wp Time Machine → Show Plugin Options, то побачите додаткові можливості плагіна.
Крім експорту до скриньки Dropbox ви також можете вибрати менш популярний сервіс Amazon S3 або просто вказати довільний FTP-сервер. Просто вкажіть хост, логін та пароль для доступу до FTP, і резервна копія вашого сайту буде створена на вказаному сервері.
Ви також можете вибрати формат архіву резервної копії - .ZIP або.tar.gz; увімкнути або вимкнути журнал змін; виключити з архіву кеш-папки або зробити так, щоб усі папки в бекапі містили дату експорту в заголовках.
Увага:
Коментарі до запису: 35
Велике дякую!
Бекап це добре. Але без процедури зворотного розгортання це просто звалище файлів. Будь ласка, додайте процедуру покрокового відновлення сайту з архіву при перенесенні сайту на інший майданчик або при аварійному відновленні:)))
Начебто все просто: якщо є shell-доступ на сервері, то в бекапі скрипт розгортання. А якщо ні — розпакувати архів зі структурою та підняти БД
Дуже правильно помічено!
Для когось може і просто:), а особисто мені — не вистачає покрокової процедури.
У мене теж є багато областей, у яких для мене все просто, а іншим потрібно покроково пояснювати. Се ля ві.
Але тут фраза підняти базу для мене нічого не означає. Покажіть покроково, будь ласка)))
Буде зроблено! Терпіння! )
https://hostenko.com/wpcafe/tutorials/kak-vosstanovit-wordpress-sayt-iz-bekapa/
Зелене віконце з'явилося за секунду і нічого не забекапилося.
Переконайтеся, що ви вибрали Dropbox як експорт, а не FTP. І що дані від облікового запису вказані правильно.
Дивна ситуація… Плагін стверджує, що використовується PHP4 (хоча використовується точно 5.2.2), і, у зв'язку з цим, пропонує бекап тільки на ФТП. Але і на ФТП він тільки створює цільову папку, даних там немає ... перевірено на 2 фтп серверах.
Плагін XCloner краще буде, до архіву потрапляє вся файлова структура, а не тільки каталог wp-content. Та й для відновлення інструментарій є.
Ще одна спроба. Бекапімо на DropBox. wpTimeMachine-content-files все-таки ненульової довжини, решта — нульової. При цьому вказаний архів ще й обірваний…
Спробуйте скористатися сторонніми плагінами для бекапу.
Ми тестували цей плагін на декількох сайтах, все коректно працювало як у випадку з Дропбоксом, так і з бекапом прямо на ФТП.
Схоже цей плагін вбив мою базу даних: («Error establishing a database connection»
Це малоймовірно, т.к. плагін не вносить жодних змін до БД. Він просто зберігає таблиці у файл імпорту SQL.
Я теж так подумав, але це сталося. Тимчасово база стала недоступною. Збіг?
При спробі зробити бекап отримую повідомлення:
Your archives має NOT been completed
Unfortunately more information is not available (yet).
при цьому в dropbox папка і п'ять файлів створено розмір не нульовий.
Що це могло бути?
Розібрався. Проблема була відома автору, і він її виправив.
Спостерігається інший «глюк»: за активованого плагіна не працює завантажувач мультимедіа контенту (не на flash, не броузера). При відключеному все гаразд… Хто вирішив?
А скажіть пжлс-та, оновлювати потім щось потрібно, після встановлення бекапа; або комп'ютер сам все копіюватиме в dropbox?
І ще не підкажіть, я начебто встановила ftp, але чи не знаю чи правильно і де шукати потім усі дані? У FileZille нічого немає
За допомогою описаної вище процедури бекап робиться тільки 1 раз. Тоді, коли ви натиснули кнопку. Але за бажанням можна налаштувати автоматичне створення бекапів через певний проміжок часу.
Ось в цьому уроці описано, як правильно налаштувати FileZilla і отримати доступ до файлів сайту.
В інструкції написано тільки як відновити файли, як відновити базу даних MySQL ні слова
Прочитайте цей урок. Там все написано. https://hostenko.com/wpcafe/tutorials/kak-vosstanovit-wordpress-sayt-iz-bekapa/
Доброго дня! робила все, як описано вище (заповнила всі три поля) до останнього. Після заходжу на свою скриньку Dropbox, щоб подивитися що вийшло, але всередині не було жодних файлів. Немає навіть папки, куди була створена резервна копія. Оновила, повторила процедуру без змін. Чому? Дайте відповідь будь ласка
Якщо ви впевнені, що виконали все за інструкцією та правильно вказали email, пароль та папку на вашій скриньці Dropbox, але нічого не вийшло – швидше за все ваш хостинг провайдер блокує з'єднання з Dropbox. Зверніться до вашого хостинг-провайдера для уточнення подробиць.
У мене така сама ситуація — все створено, але бекапа ніде знайти не можу. Ні на комп'ютері, ні на Dropbox. А сайт потрібно приводити до тями ... А що робити?
Після оновлення wp до 3.4 інсталяція плагіна wp time machine стала призводити до того, що все кодування двигуна відображається кракозябрами.
я користуюся онлайн прогою wpbackuper просто та надійно.
Доброго дня! Після завантаження плагіна WP Time Machine мені виходить повідомлення «плагін не активований, тому що викликав фатальну помилку». Я його видалила. Завантажила новий плагін - BackWPup-він активувався без проблем. Задала завдання – створив резервну копію успішно, а при її завантаженні в Dropbox – вантажить до 83-88%, а далі не йде. Видає помилку та рестарт. Підкажіть, будь ласка, що можна зробити в такій ситуації?
Так, плагін скопіював весь вміст сайту на дропбокс. Якщо zip-платна опція, то все правильно. Дивно, що у вас не вийшло потоваришувати з плагіном.
При тестуванні він працював чудово, і zip архіви копіювалися відразу на дропбокс.
Щиро дякую за відповідь! Не знаю, чому він викликав фатальну помилку — моїх дій взагалі не було, причому я двічі намагалася. Мені набагато легше і зручніше дотримуватися ваших інструкцій. Скажіть, будь ласка, а зворотний процес який?
Читайте тут: https://hostenko.com/wpcafe/tutorials/kak-vosstanovit-wordpress-sayt-iz-bekapa/ і тут: https://hostenko.com/wpcafe/uroki-wordpress/#buckup
Ще раз виличезне Дякую. Я Вам залишила всі плюси та лайки :))
При спробі зробити резервну копію вилізло це:
Your archives має NOT been completed
Unfortunately more information is not available (yet).
Note that wp Time Machine не підтримує Dropbox 2 step verification.
Що це могло означати?
Що робити, якщо не виходить? вискакує наступне повідомлення Unfortunately more information is not available (yet).
Note that wp Time Machine не підтримує Dropbox 2 step verification.
У тебе включено дворівневу автентифікацію