TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как сделать резервную копию сайта WordPress при помощи плагина UpdraftPlus

655

Я хочу повысить осведомленность о важности резервного копирования. После неожиданного инцидента стало ясно, что резервные копии WordPress должны быть вне сайта, а не на серверах вашего хостинга. Наше любимое и бесплатное решение, плагин UpdraftPlus, идеально подходит для этой цели, поскольку позволяет отправлять резервные данные облачным провайдерам. Делает все автоматически и периодически. Я надеюсь, что этот обзор UpdraftPlus спасет вас от катастрофического сбоя в будущем.

Инцидент

Не так давно хостинг-провайдер допустил ошибку, и демонстрационный сайт Justified Image Grid не работал в течение нескольких дней. Я никогда бы не подумал, что мне нужна защита от ошибок хоста. Обычно резервные копии обеспечивают защиту от последствий взлома или человеческих ошибок владельца сайта. Конечно, хосты, удаляющие все данные, редки, и часто у них есть резервная копия. В этом конкретном случае, они имели, но это было настолько вне сайта, что потребовалось бы вечность, чтобы все восстановить. В конце концов, я простил хозяина, поскольку я с ними почти десятилетие дружу, но в то же время я провел много времени с открытыми глазами, в поисках лучшей альтернативы.

Что еще хуже, у меня было решение для резервного копирования, но я пропустил самую важную часть: получение данных с сервера. Резервное копирование вне сайта также рекомендуется для личных файлов. Те, кто осуществляет религиозное резервное копирование своих данных, часто говорят, что одна резервная копия не является резервной копией. Я мог бы написать книгу об особенностях резервного копирования терабайтов личных файлов. К счастью, резервная копия сайта WordPress часто намного меньше и более управляема.

Особенности бесплатного UpdraftPlus

К счастью, бесплатная версия предлагает все функции, которые мне нужны. Да, у него есть премиум-версия, но она мне не нужна (извините, разработчики!). В отличие от конкурентов, этот рост не очень силен. Плагин делает свое дело в фоновом режиме, молча. Это даже хорошо спрятано в меню настроек панели управления WordPress.

Что это за резервное копирование?

Существенным фактором при создании резервных копий является то, что плагин знает разницу в важности между базой данных и файлами. В основном все, что вы делаете с вашим сайтом, попадает в базу данных, например, ваш контент. Что касается файлов, он знает, какие папки установки WordPress незаменимы и где находятся основные файлы. В свою очередь, я могу делать еженедельные резервные копии файлов, но ежедневные резервные копии базы данных могу. Данные не будут включать скучное ядро WordPress, потому что вы всегда можете скачать свежую копию этого. Эта практика помогает сохранять файлы резервных копий несколько меньше и быстрее создавать.

Существующие резервные копии UpdraftPlus

Что касается файлов, он создает три ZIP: загрузки, плагины и темы. Их содержимое соответствует соответствующим папкам на сервере. Файл базы данных по сути является файлом SQL. Как часто UpdraftPlus создает их, зависит от вас, и их также можно инициировать по требованию.

Резервное копирование WordPress по требованию UpdraftPlus

Параметры удаленного хранения

В бесплатной версии не так много настроек, которые мне нравятся. К счастью, облачные провайдеры сделали сокращение, поэтому вы можете выбрать один пункт назначения, куда UpdraftPlus будет загружать резервные копии. Я выбрал Google Диск, так как с каждой учетной записью Google приходится много места для хранения, и я считаю его безопасным. DropBox или FTP тоже хорошо работают, но посмотрите на скриншот! Плагин связывается с облачными сервисами, используя их API, который требует одноразовой настройки. После этого они начнут магически появляться в удаленном хранилище.

UpdraftPlus пункты назначения удаленного рабочего стола

Планирование частоты и очистки

Я обнаружил, что бесплатная версия обеспечивает достаточный контроль над повторением резервных копий. Предположительно, платный вариант предлагает больше детализации. Резервирование каждые 4-8-12 часов, ежедневно, еженедельно, раз в две недели или ежемесячно – более чем достаточно. Расписание отдельно для файлов и базы данных. Приятным аспектом является то, что у вас есть возможность автоматически удалять старые резервные копии, сохраняя только последние из них. Автоматическое их удаление помогает с ограничениями пространства на вашей облачной платформе. Если, конечно, у вас нет неограниченного облачного хранилища… ¯ (ツ) / ¯

UpdraftPlus расписание резервного копирования и хранения

Восстановление или копирование сайта WordPress с UpdraftPlus

Мой обзор не был бы полным без симуляции ошибки. Я буду использовать только сгенерированные файлы UpdraftPlus, поскольку я пытаюсь восстановить (по сути, скопировать) этот сайт WordPress в пустую папку на сервере. Этот процесс может быть использован для разработки промежуточного сайта с некоторыми корректировками, конечно.

Вот что я сделал

  1. Очистили ресурсы нашего промежуточного сайта – файлы и базу данных – как если бы они были потеряны в огне.
  2. Загруженные девственные файлы WordPress, чтобы начать чистую установку.
  3. Установите правильный файл wp-config (для подключения к базе данных). Я сохранил копию этого файла, которая почти никогда не меняется.
  4. Процесс все равно удалит все из базы данных, поэтому я бросился через установку с глупым именем пользователя и паролем.
  5. Я установил плагин UpdraftPlus (бесплатная версия).
  6. Затем я загрузил в него файлы резервных копий и запустил восстановление.

На этом этапе UpdraftPlus показал мне дружеское предупреждение о том, что исходный сайт не совпадает с целевым. Если вы восстанавливаете, а не мигрируете, это не будет проблемой для вас. Для меня мне пришлось сделать дополнительный шаг, чтобы сменить исходный хост на целевой хост, используя поиск в базе данных и замену скрипта в PHP, который является продвинутым инструментом (но мечтой использовать), который рекомендован в Moving WordPressстатье.

Прекрасные результаты

В конце концов, UpdraftPlus приятно удивил меня, потому что все работало просто отлично, все восстанавливалось правильно. Если вы восстанавливаете сайт и не мигрируете, вам не нужно трогать какой-либо инструмент базы данных, такой как phpMyAdmin. К счастью, мне не нужно ни извлекать ZIP-файлы, ни проверять какие-либо файлы SQL. UpdraftPlus почти сделал это просто!

Подводя итог, UpdraftPlus – отличный, бесплатный и минималистичный плагин. В настоящее время на нем установлено более 1 миллиона активных установок. Он может похвастаться смехотворно высоким 5-звездочным рейтингом, где соотношение менее пяти звезд является ничтожным. Мы можем искренне рекомендовать еще один плагин золотого стандарта, так как мы используем его на каждом нашем сайте. По сути, он делает свою работу очень хорошо и ничего больше (без раздувания). Это слишком хорошо, чтобы быть свободным. 

Отказ от ответственности: нас не просили написать отзыв, оплаченный или иным образом, и мы не связаны с UpdraftPlus. Приведенная выше статья просто отражает наше честное мнение.

Источник записи: https://letswp.io

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее