Оскільки WordPress забезпечує понад 38% Інтернету, тепер створити та підтримувати веб-сайт стало дуже легко. Однак є багато функцій, про які потрібно подбати. Скажімо, вам потрібно перенести веб-сайт вашої компанії на інший веб-хост. Ви не хвилюєтеся, зрештою, ви робили це раніше Але що, якщо після завершення міграції ви виявите, що деякі важливі файли WordPress не перенесено? На жаль, немає простої кнопки «Скинути» або «Скасувати», яка могла б це змінити. Ось чому важливо підтримувати резервну копію веб-сайту – ви можете відновити файли та повторити міграцію Існує кілька способів відновлення веб-сайтів WordPress із резервної копії, про які ми розповімо в наступних розділах. Але спочатку давайте розберемося з різними компонентами веб-сайту, які потребують резервного копіювання та відновлення Ключові компоненти сайту WordPress Будь-яка інсталяція WordPress складається з різних компонентів, які є її основними будівельними блоками. Є 4 компоненти WordPress, резервні копії яких завжди слід створювати: Ядро WordPress. Це основні файли WordPress, включаючи вихідний код, функції WordPress і налаштування веб-сайту. База даних WordPressâ Вона складається з серверних файлів WordPress, у яких зберігається інформація про ваш веб-сайт. Це включає таблиці бази даних, що містять життєво важливі записи, такі як облікові дані користувача, статті, дописи на веб-сайті та метадані веб-сайту. Плагіни WordPress. Це сторонні додатки або інструменти, інтегровані в установку WordPress для покращення загальної функціональності. Їх можна легко завантажити зі сховища WordPress і додати на свій сайт. WordPress themesâ Це знову сторонні програми, які використовуються для покращення загального вигляду та дизайну вашого веб-сайту. Як і плагіни, у репозиторії та на інших онлайн-ринках доступно багато безкоштовних тем WordPress Резервна копія WordPress зазвичай містить усі ці чотири компоненти. Як наслідок, відновлення резервної копії означає відновлення цих компонентів на веб-сайті. Давайте тепер розглянемо, як виконати процес відновлення ## Два способи відновлення резервної копії WordPress Ви можете виконати відновлення WordPress будь-яким із наведених нижче методів. - Ручне відновлення за допомогою інструменту phpMyAdmin або відновлення бази даних за допомогою інструменту MySQL - Автоматичне відновлення за допомогою плагіна резервного копіювання WordPress Інструменти, необхідні для відновлення резервної копії WordPress Ми розглянемо кожен із цих методів відновлення більш детально в наступному розділі. Однак для відновлення вручну вам спочатку потрібно мати: - Доступ до інструменту phpMyAdmin (надається вашим постачальником веб-хостингу) у вашій системі - Резервна копія даних вашого веб-сайту, яку ви хочете відновити — FTP-інструмент, наприклад FileZilla - Права користувача на зміну файлів бази даних, включаючи редагування, вирізання та авторські права Спосіб №1: Відновлення вручну за допомогою phpMyAdmin Якщо ви використовували інструмент phpMyAdmin для резервного копіювання свого сайту, ви можете легко використовувати його для відновлення резервної копії. Ви можете завантажити інструмент phpMyAdmin самостійно або скористатися попередньо встановленим інструментом, наданим вашим провайдером веб-хостингу, з його панелі керування Ось кроки, які вам потрібно виконати: - Увійдіть у phpMyAdmin, використовуючи облікові дані користувача - Після успішного входу перейдіть до розділу «Бази даних» інструмента, де ви можете переглянути повний список таблиць бази даних для вашого веб-сайту. - Виберіть базу даних, до якої потрібно відновити резервну копію бази даних - Перед відновленням видаліть усі наявні таблиці з вибраної бази даних. Для цього просто: - Натисніть «Натиснути все», щоб вибрати всі таблиці в цій базі даних. - Клацніть «Видалити» зі списку «З вибраними» - Щоб імпортувати дані резервної копії в базу даних, перейдіть на вкладку «Імпорт» в інтерфейсі phpMyAdmin. - У новому вікні натисніть кнопку «Огляд», щоб вибрати папку комп’ютера, звідки потрібно імпортувати дані резервної копії. - Нарешті, натисніть кнопку «Перейти», щоб імпортувати та відновити дані резервної копії до бази даних вашого веб-сайту. Виконання ручного відновлення за допомогою MySQL Якщо ви знайомі з командами SQL і створювали резервні копії свого веб-сайту за допомогою інструменту MySQL, ви можете відновити файли резервних копій за допомогою того ж Ось кроки, які потрібно виконати вручну: - Розархівуйте або витягніть файли резервної копії tar.gz або *.bz2) за допомогою таких команд SQL: Примітка. Якщо ваша резервна копія бази даних була *.tar.gz (наприклад: blog.bak.sql.tar.gz, тоді) tar -zxvf blog.bak.sql.tar.gz Примітка. Якщо ваша резервна копія бази даних була *.bz2 (наприклад: blog.bak.sql.bz2, тоді) [email protectedfiles/blog>bzip2 -d blog.bak.sql.bz2 - З розархівованих файлів скопіюйте та вставте наступні SQL-запити до вашої бази даних MySQL: [email protectedfiles/blog>mysql -h mysqlhostserver -u mysqlusername -p ім'я бази даних< blog.bak.sql Введіть пароль: (введіть свій пароль mysql) [email protectedfiles/blog>Завдяки цьому ви можете відновити резервні копії бази даних на своєму веб-сайті WordPress Хоча обидва ці ручні методи ефективні, вони корисні лише для відновлення файлів бази даних WordPress. Щоб відновити інші компоненти WordPress із наявної резервної копії, потрібно виконати деякі додаткові дії вручну. Крім того, щоб виконати відновлення вручну, ви повинні мати достатні технічні знання, щоб безперебійно виконати його у вашій системі та усунути неполадки, якщо виникнуть проблеми Кращим варіантом резервного копіювання та відновлення для початківців або нетехнічних користувачів WordPress є автоматичне відновлення за допомогою плагіна резервного копіювання та відновлення WordPress Спосіб №2: Виконання автоматичного відновлення за допомогою плагіна Давайте подивимося, як ви можете використовувати плагін BlogVault для відновлення резервної копії. Він створює та зберігає кілька версій резервних копій вашого веб-сайту в безпечному та незалежному місці. Під час процесу відновлення ви можете вибрати будь-яку з цих версій резервної копії для відновлення на своєму веб-сайті Щоб виконати автоматичне відновлення: - Спочатку увійдіть і виберіть веб-сайт, який потрібно відновити - На сторінці «Деталі сайту», що відкриється, натисніть кнопку «Відновити сайт» (показано нижче) - Ваш веб-сайт WordPress буде відновлено з останньої доступної резервної копії Процес відновлення BlogVaults спрощений, але детальний; ви можете вибрати, яку версію резервної копії ви хочете відновити Крім того, якщо ви хочете відновити іншу версію резервної копії веб-сайту: - Натисніть кнопку «Показати всі резервні копії» в розділі «Резервне копіювання». Це відобразить всю історію версій резервних копій для певного веб-сайту - Натисніть «Автоматичне відновлення» для конкретної версії резервної копії, яку потрібно відновити. - Введіть облікові дані FTP - Виберіть папку, де інстальовано WordPress (наприклад, папку ¢ÂÂpublic_htmlâÂÂ, якщо ви використовуєте панель керування, надану вашим веб-хостингом). Ви також можете шукати папки, де зберігаються файли WordPress, наприклад wp-admin або wp-content - На наступному екрані вам потрібно вказати, що ви хочете відновити на своєму веб-сайті WordPress. Наприклад, ви можете вибрати всю версію резервної копії або вибрані файли чи таблиці - Нарешті, ви можете натиснути «Продовжити», щоб почати відновлення вашої резервної версії. Ви отримаєте сповіщення про завершення відновлення Ось і все. Цей процес простий і швидший, ніж ручні процедури. Крім того, ви можете виконати це самостійно без будь-якої технічної допомоги Ось ще дещо, що вам слід знати: як і будь-який інший файл WordPress, резервні файли також можуть бути пошкоджені. Відновлення резервних копій файлів може ще більше пошкодити ваш сайт. Як цьому запобігти? Просте рішення — створити проміжний сайт і протестувати резервну копію, яку потрібно відновити. У випадку BlogVault ви можете скористатися функцією «Smart Backup Test Restore», яка безпосередньо завантажує останню версію резервної копії на проміжний сайт. Ви також можете використовувати такі плагіни, як WP Staging або Duplicator, щоб створити проміжний сайт. Коли ви задоволені, ви можете продовжити та об’єднати резервну копію з веб-сайтом ## На закінчення У сучасному онлайн-світі ніколи не можна бути надто обережним, коли мова заходить про їхній веб-сайт. Забезпечення резервного копіювання є життєво важливим для працездатності сайту. Він діє як мережа безпеки від втрати даних і мінімізує час простою. Але що таке резервна копія, якщо її неможливо відновити? Щоб резервне копіювання веб-сайту було корисним у разі збою будь-якого веб-сайту, користувачі WordPress повинні мати доступ до своїх резервних копій і відновити їх якомога швидше. Хоча це можна зробити вручну, зазвичай це складна процедура, яка потребує часу та терпіння. Навіть найменша помилка може вимагати повторного відновлення У такому випадку найкраще вибрати плагін резервного копіювання, який спростив процес відновлення. Автоматизовані інструменти забезпечують зручні процеси відновлення, які можна виконати швидше та без особливих проблем Якій процедурі ви б віддали перевагу? Якщо ви не збираєтеся робити це самостійно, дізнайтеся, як можна аутсорсингувати свою веб-розробку **Про автора: Акшат Чоудхарі** Акшат Чоудхарі завжди пишався своєю здатністю навчати себе чомусь. Відколи створив BlogVault, Акшат перетворив свій побічний проект на прибуткове підприємство, яке досягає нових висот у індійському просторі стартапів. Будучи членом спільноти WordPress протягом майже десяти років, Akshat прагне зрозуміти сфери, з якими стикаються користувачі. Основне переконання Akshat, що лежить в основі створення будь-якого продукту, полягає в тому, щоб переконатися, що кінцевий користувач не потребує допомоги, і допомогти їм найкращим чином, якщо вони потребують допомоги. Зв’яжіться з Akshat у Facebook і LinkedIn.