»  Безопасность  »  Бэкап WordPress

Бэкап WordPress

Последнее обновление:

Бэкап WordPressОдна из главных настроек безопасности сайта — регулярный бэкап. Даже на самых защищенных сайтах иногда случаются сбои.

Сервер могут взломать хакеры, или он может просто перестать работать по какой-то причине. Сайт тоже может быть взломан или перестать работать по какой-то причине, например, из-за несовместимости плагина.

Когда это случится, знание о том, что у вас есть бэкап, поможет вам сохранять спокойствие. Временно неработающий сайт — это плохо, но еще хуже, если вы полностью потеряете всю проделанную работу.

Бэкап сайта — важная часть работы над сайтом. Существует несколько способов сделать бэкап Вордпресс сайта. В этой статье вы узнаете о всех способах.

Содержание:

Ручной бэкап
Бэкап контента сайта с помощью встроенной функции Вордпресс
Как сделать бэкап сайта вручную

  1. Скачайте файлы сайта с сервера
  2. Бэкап базы данных — Simple
  3. Бэкап базы данных — Custom
  4. Импорт базы данных

Автоматический бэкап
Как настроить бэкап на хостинге
На что обращать внимание при выборе бэкап плагина
Бэкап плагины

Заключение

Когда и как часто делать бэкап сайта

Лучше всего делать бэкап автоматически на основе регулярного расписания. Если вам нужно восстановить сайт, вы можете взять одну из последних копий сайта и восстановить с наименьшими потерями данных.

Частота бэкапа может быть разной для разных сайтов. Например, если у вас блог или новостной сайт, на котором часто публикуется новый контент и посетители оставляют много комментариев, можно настроить бэкап 1 раз в день или чаще.

Частые бэкапы нужно делать в интернет-магазине, потому что вам нужно сохранять транзакции покупок и другую важную информацию.

Если у вас более или менее статичный сайт, на котором новый контент появляется раз в 3 месяца, вы можете делать ручной бэкап или настроить автоматический бэкап раз в неделю.

Не существует универсального ответа на вопрос Как часто делать бэкап. Настройте бэкап в зависимости от частоты обновлений на сайте, и в зависимости от частоты сканирования сайта антивирусом.

Если сканер сайта найдет в файлах какой-то подозрительный или вредоносный код, вы сможете восстановить сайт из одного из последних бэкапов.

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

Кроме автоматического бэкапа, иногда нужно делать ручной бэкап. Делайте ручной бэкап перед большими изменениями на сайте, когда есть вероятность, что что-то может пойти не так.

Также вы можете делать бэкап перед обновлением софта или сменой темы. С только что сделанным бэкапом вы можете быть спокойны, что можете быстро вернуться к первоначальному варианту.

Бэкап контента сайта с помощью встроенной функции Вордпресс

В Вордпресс существует встроенная функция экспорта и импорта контента. Перейдите в ИнструментыЭкспорт — Выберите, что вы хотите экспортировать.

Консоль - Инструменты - Экспорт
Консоль — Инструменты — Экспорт

Ограничение этого способа в том, что вы экспортируете только контент сайта. Вы не экспортируете плагины, темы, настройки плагинов и тем, и так далее.

Чтобы импортировать сохраненный контент, перейдите в ИнструментыИмпорт.

Как сделать бэкап Вордпресс сайта вручную

Если вы никогда не делали ручной бэкап Вордпресс, попробуйте сделать его хотя бы один раз, чтобы понять, как это работает.

Хотя ручной бэкап не самый быстрый способ по сравнению с плагином, это знание поможет вам, когда вы будете в трудной ситуации.

В этом разделе подробная инструкция по бэкапу Вордпресс сайта вручную.

1. Скачайте файлы сайта с сервера

Зайдите на сервер через файл-менеджер на хостинге или по FTP и скачайте файлы Вордпресс с сервера.

Для подключения к серверу по FTP можно использовать программу FileZilla.

Создайте папку на компьютере, куда вы хотите скопировать файлы. Подключитесь к серверу и перейдите в папку с сайтом.

Создайте папку на компьютере для бэкапа файлов WordPress
Создайте папку на компьютере для бэкапа WordPress файлов

Перед тем, как вы начнете скачивать файлы, проверьте, что FTP клиент показывает скрытые файлы. В установке Вордпресс находятся важные, но скрытые по умолчанию файлы. Убедитесь, что они попадут в бэкап. В ФайлЗилле эта настройка находится в СерверПоказывать скрытые файлы.

FileZilla - Показывать скрытые файлы
FileZilla — Показывать скрытые файлы

После этого выберите все папки и файлы и скопируйте их в созданную папку на компьютере.

Если ваша установка Вордпресс находится в подпапке, скопируйте подпапку вместе с содержимым корневой папки.

Скопируйте файлы сайта с сервера на компьютер
Скопируйте файлы сайта с сервера на компьютер

Пока файлы загружаются, можно перейти к следующему шагу бэкапа базы данных.

Бэкап базы данных — Simple

Вторая часть сайта — база данных. Это более важная часть сайта, потому что содержит всю информацию сайта — страницы, посты, комментарии и так далее. Если вы потеряете файлы сайта, теоретически возможно восстановить сайт, если у вас есть медиа файлы.

Если вы потеряете базу данных, это все. Придется начинать все сначала.

Чтобы сделать бэкап базы данных, зайдите на хостинг и найдите раздел База данных, Database, MySQL или что-то подобное. Выберите нужную базу данных и откройте ее.

Если вы не знаете, какая база данных относится к вашему сайту, откройте файл wp-config.php и найдите имя базы данных в этих строках:

Обычно для управления базой данных используется приложение phpMyAdmin. Вы должны увидеть такой интерфейс:

Интерфейс phpMyAdmin
Интерфейс phpMyAdmin

Нажмите Export на верхней вкладке. Вы увидите такую страницу:

phpMyAdmin - Быстрый экспорт базы данных
phpMyAdmin — Быстрый экспорт базы данных

Здесь у вас есть 2 варианта: вы можете оставить все как есть и нажать Go. После этого начнется загрузка файла с вашей базой данных.

Это хорошее решение для многих баз данных, потому что не требует сжатие, выбор таблиц и так далее.

Бэкап базы данных — Custom

Второй вариант — выбрать Custom, в котором есть дополнительные настройки. Этот вариант более предпочтителен, если у вас большая база данных, потому что этот способ сжимает данные перед скачиванием. Это значительно ускорит создание бэкапа.

В разделе Format выберите SQL. В разделе Tables вы можете выбрать, какие таблицы включить в бэкап.

phpMyAdmin - Export - Custom - Format & Tables
Export — Custom — Format и Tables

В разделе Output выберите метод сжатия файла базы данных, zip или gzip. Файл меньшего размера скачается быстрее.

phpMyAdmin - Export - Custom - Output
Export — Custom — Output

В Format-specific options оставьте настройки по умолчанию.

В разделе Object creation options поставьте галочку Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement. Эта настройка удалит существующие таблицы во время восстановления базы данных.

phpMyAdmin - Export - Custom - Object creation options
Export — Custom — Object creation options

В разделе Data creation options оставьте все как есть и нажмите Go. Должно начаться сохранение базы данных в архив.

Бэкап завершен, теперь у вас есть сохраненные файлы с сервера и сохраненная база данных. Для большей надежности скопируйте данные на облако, потому что компьютер может сломаться.

Импорт базы данных

Если вы хотите восстановить сохраненную базу данных, откройте базу данных, в которую вы хотите импортировать данные, выберите вкладку Import наверху страницы.

phpMyAdmin - Импорт базы данных
Импорт базы данных

Нажмите Choose File, выберите файл базы данных, который вы хотите восстановить и нажмите Go.

Ваша база данных должна работать так же, как она работала на момент экспорта.

Этот способ создания и восстановления бэкапа довольно долгий, особенно если делать его постоянно. В следующем разделе автоматические способы создания бэкапа.

Как настроить бэкап на хостинге

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

Однажды бэкап на хостинге помог мне восстановить сайт после взлома. Проблема была в слабом пароле администратора. В том случае решили восстановить сайт из бэкапа и сменить пароли, ключи и соли.

В зависимости от хостинга или от тарифа, бэкап может быть более или менее частым. Если на вашем хостинге нет бэкапа, то можно подумать о смене хостинга.

Настройте бэкап на хостинге, это первое средство для восстановления сайта в случае непредвиденных событий.

Если этого бэкапа вам недостаточно, или вы хотите иметь дополнительную страховку, используйте один из плагинов из следующего раздела.

На что обращать внимание при выборе бэкап плагина

Не все плагины или сервисы бэкапа работают одинаково. Обычно плагины разрабатываются для бэкапа или для миграции сайтов, у них более или менее проработанный функционал и разная цена. Обращайте внимание на эти особенности:

  • Автоматический бэкап — бэкап по расписанию одна из самых важных функций. Вам не нужно помнить о бэкапе и делать его вручную.
  • Частота бэкапа — как часто плагин может делать бэкап. Подходит ли эта частота для вашего сайта. Некоторые плагины позволяют делать бэкап в реальном времени, и для часто обновляемых сайтов это лучшее решение.
  • Место сохранения бэкапа — куда плагин сохраняет бэкап. Может ли плагин сохранять бэкап в удаленное хранилище, например, Гугл Драйв или Дропбокс. Не сохраняйте бэкап на тот же сервер, на котором находится ваш сайт. В случае взлома сервера это место для хранения теряет смысл.
  • Восстановление из бэкапа — может ли плагин восстановить копию сайта из бэкапа. Если да, делает ли он это автоматически, или что-то нужно делать вручную. В плагинах встречаются разные варианты, и одни из них проще, чем другие.
  • Полный или частичный бэкап — разные плагины предлагают разные подходы. Некоторые плагины сохраняют только базу данных, но не сохраняют файлы сайта. В этом обзоре только те плагины, которые сохраняют весь сайт полностью вместе с базой данных.
  • Другие функции — Есть ли в плагине другие функции, например, перенос сайта с одного домена на другой. Хотя это может быть ненужно для бэкапа вашего сайта, это может быть полезным в других ситуациях.

Важность каждой функции имеет большее или меньше значение в вашем случае, имейте их в виду, когда выбираете плагин.

Плагины бэкапа WordPress

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

UpDraft Plus

Очень популярный плагин с высоким рейтингом. Плагин предлагает бесплатно большое количество функций, которые другие плагины предлагают за деньги:

  • Ручной и Автоматический бэкап с настраиваемым расписанием
  • Полный или выборочный бэкап сайта
  • Восстановление сайта из бэкапа
  • Бэкап сайта на Гугл Драйв, Дропбокс итд

Чтобы сделать бэкап нажмите на кнопку Создать РК (Резервную Копию) сейчас,

UpdraftPlus - ручной бэкап
UpdraftPlus — ручной бэкап

Или настройте расписание бэкапов:

UpdraftPlus - расписание бэкапов
UpdraftPlus — расписание бэкапов

Выберите одно из мест, куда вы хотите сохранять бэкапы:

UpdraftPlus - сохранение бэкапов
UpdraftPlus — сохранение бэкапов

UpDraft Plus разделяет бэкап на разные части, — плагины, темы, загрузки итд. Вы можете работать отдельно с разными частями сайта.

UpdraftPlus - фильтр файлов
UpdraftPlus — фильтр файлов

Плагин хранит список последних бэкапов. Вы можете скачать нужный бэкап на компьютер или восстановить из него сайт.

UpdraftPlus - список бэкапов
UpdraftPlus — список бэкапов

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

Премиум версия стоит от 70$ за лицензию на 2 сайта и 40% скидка на ежегодные обновления.

Duplicator

Изначально Duplicator плагин для переноса и миграции сайтов, но также может использоваться для бэкапа. Проблема в том, что многие функции бэкапа, которые предлагаются бесплатно в других плагинах, стоят денег в этом плагине.

Бесплатная версия предлагает:

  • Полный бэкап сайта по клику
  • Восстановление сайта
  • Миграция сайта

В платной версии добавляется:

  • Бэкап по расписанию
  • Бэкап на внешние хранилища

Чтобы сделать копию сайта, перейдите на страницу настроек и создайте Пакет:

Duplicator -

Это полный архив вашего сайта и базы данных в формате zip, плюс установочный файл.

Duplicator - скачать Установщик и Архив
Duplicator — скачать Установщик и Архив

Скачайте оба файла и сохраните в отдельную папку.

Если вы хотите восстановить сайт из другого бэкапа, скачайте эти файлы из списка бэкапов.

Duplicator - скачать Установщик и Архив в списке бэкапов
Duplicator — скачать Установщик и Архив в списке бэкапов

Для восстановления или миграции сайта вам будут нужны оба файла. Загрузите их на сервер по FTP и запустите инсталлятор из браузера.

ваш-сайт.ru/путь/к/файлу/installer.php

Появится помощник, который проведет вас через процесс восстановления или миграции. Для этого вам понадобится пустая база данных.

Dupliсator - мастер восстановления бэкапа
Dupliсator — мастер восстановления бэкапа

Для некоторых пользователей процесс восстановления сайта может показаться сложным. Можно подобрать другой бесплатный плагин с тем же функционалом, в котором восстановление работает в один клик.

В то же время это один из лучших плагинов для миграции сайта. В версии Pro вы получите:

  • Автоматическое расписание,
  • Сохранение копии сайта на внешние хранилища,
  • Восстановление сайта в один клик из админки Вордпресс,
  • Возможность восстановить сайт поверх существующего с заменой файлов.

В версии Pro это также один из лучших плагинов бэкапа. Плагин имеет все нужные настройки и определенно стоит своих денег.

Цена плагина начинается от 59$ в год за лицензию на 3 сайта. Есть лайф-тайм лицензия на неограниченное количество сайтов за 359$.

Перейти на сайт Duplicator Pro.

VaultPress

Этот сервис является частью плагина Jetpack и поддерживается разработчиками из Automattic, часть разработчиков которого являются разработчиками Вордпресс.

Сервис предлагает бэкап в реальном времени (то есть бэкап любого изменения на сайте в реальном времени), и восстановление сайта в один клик.

Кроме этого, VaultPress предлагает

  • 30 дней хранения бэкапов на собственном облаке
  • Функция миграции сайта

Плагин работает по принципу настроил и забыл, но вам нужно иметь установленный плагин Jetpack и аккаунт на wordpress.com.

Установите плагин, установите Jetpack, зарегистрируйтесь на wordpress.com и настройте бэкап. Плагин будет сохранять бэкапы на облако, с которого вы можете восстановить сайт в один клик. Также вы можете сохранять копию сайта на свой компьютер.

Единственный недостаток плагина — у него нет бесплатной версии. Цена начинается с 39$ / год за ежедневный бэкап. На более высоких тарифах вы получите бэкап в реальном времени, автоматическое лечение файлов и другие функции.

Перейти на сайт VaultPress.

BackupBuddy

Плагин BackupBuddy

Один из самых популярных премиум плагинов для бэкапа. Плагин может:

  • Создавать полный или выборочный бэкап
  • Делать бэкап по расписанию
  • Хранить бэкапы на удаленных хранилищах
  • Делать бэкап в реальном времени на собственное облако Stash
  • Мигрировать сайт на другой домен

Бэкап в реальном времени очень полезная функция для загруженных сайтов с часто обновляемым контентом. После каждого бэкапа плагин отправляет сообщение на е-мейл.

BackupBuddy предлагает хранение бэкапов на многих популярных облаках, включая Гугл Драйв, Дропбокс, Амазон S3 и других.

Вы можете настроить бэкап раз в день, неделю или месяц, и настроить разную частоту для разных частей сайта. Например, вы можете настроить ежедневный бэкап базы данных и еженедельный бэкап всего сайта.

Для восстановления сайта нужно закачать файлы на сервер и запустить восстановление оттуда.

У плагина нет бесплатной версии, цена начинается от 80$ / год. С любой лицензией вы получите 1 год обновлений, поддержки и доступа к сервису Stash.

Перейти на сайт BackupBuddy.

All-in-One WP Migration

Так же, как Duplicator, это плагин миграции сайтов, но он хорошо работает с бэкапом. Плагин может делать:

  • Полный или частичный бэкап сайта
  • Легкое восстановление в один клик
  • Миграция сайта

Плюс плагина в том, что у него есть все основные настройки для экспорта.

Настройки экспорта All-in-One WP Migration
Настройки экспорта All-in-One WP Migration

Это удобно, если вы хотите исключить некоторые части сайта из бэкапа.

Восстановление сайта из бэкапа делается в один клик. Нажмите кнопку Restore на нужном бэкапе и восстановление начнется.

Настройки импорта All-in-One WP Migration
Настройки импорта All-in-One WP Migration

В бесплатной версии максимальный размер бэкапа ограничен 512 Мб и нет сохранения бэкапа на внешние хранилища, только сохранение в Файл, который можно скачать на компьютер.

Чтобы получить сохранение бэкапа на Гугл Драйв, Дропбокс, Мегу и другие хранилища, нужно купить одно из расширений. В платном расширении вы получите неограниченный размер бэкапа, автоматическое расписание и удаление старых бэкапов.

В настройках расширения вы можете указать, какое количество бэкапов хранить на облаке, или указать, какой максимальный размер эти бэкапы могут занять.

Настройки расширения Google Drive All-in-One WP Migration
Настройки расширения Google Drive

Это очень хороший плагин как в бесплатной, так и в платной версии. У плагина есть все нужные функции, все работает очень просто.

Каждое расширение стоит 99$, которое вы можете использовать на любом количестве сайтов и имеет лайф-тайм обновления и поддержку.

BackWPup

Еще один хороший платный и бесплатный плагин для бэкапа Вордпресс с большим количеством настроек:

  • Автоматический бэкап
  • Удаленное сохранение бэкапа на Дропбокс, е-мейл итд
  • Полный или частичный бэкап

У BackWPup есть командная строка, которая может быть полезна для продвинутых пользователей.

Чтобы сделать бэкап, нужно создать задание (job). Дайте название заданию и настройте, что должно быть сделано в этом задании.

BackWPup - создайте задание
BackWPup — создайте задание

После этого настройте расписание, когда плагин должен повторять это задание:

с
BackWPup — создайте задание

В бесплатной версии плагин поддерживает мультисайт. В настройках плагина вы можете выбрать, какие таблицы базы данных, плагины, темы или отдельные папки ислючить из бэкапа.

Единственный минус бесплатной версии — нет автоматического восстановления сайта.

Чтобы восстановить сайт, закачайте файлы на сервер вручную через FTP и импортируйте базу данных. Инструкция.

В платной версии вы получите:

  • Восстановление сайта в один клик,
  • Шифрование бэкапа,
  • Сохранение бэкапа на Гугл Драйв и другие хранилища,
  • Проверку базы данных,
  • Отдельное приложение для аварийного восстановления и другие функции.

Перейти на сайт BackWPup Pro.

WPvivid Backup

Бесплатный плагин, который делает ручной и автоматический бэкап по расписанию, восстановление по клику и миграцию сайта. У плагина есть сохранение и восстановление бэкапа с удаленных хранилищ, — Дропбокс, Гугл Драйв, Амазон S3 и других.

Чтобы сделать ручной бэкап, выберите, что вы хотите сохранить: Базу данных и Файлы, или только базу данных или файлы. Выберите место сохранения: папка на сервере или удаленное хранилище.

Нажмите на кнопку Backup Now:

WPvivid Backup - ручной бэкап
WPvivid Backup — ручной бэкап

Вы можете настроить автоматический бэкап на вкладке Schedule. Включите расписание, выберите частоту бэкапа, что сохранять и место сохранения:

WPvivid Backup - расписание бэкапов
WPvivid Backup — расписание бэкапов

Чтобы восстановить сайт из бэкапа, перейдите на вкладку Backup & Restore. Выберите нужный бэкап из списка и нажмите Restore.

WPvivid Backup - восстановление бэкапа
WPvivid Backup — восстановление бэкапа

В плагине есть функция миграции сайта. Добавьте ключ на втором сайте и нажмите Clone and Transfer:

WPvivid Backup - миграция сайта
WPvivid Backup — миграция сайта

В бесплатной версии плагин очень хорош, но в версии 0.9.24 у бэкапа нет определенного времени запуска, он выполняется в то время, которое было на момент настройки. Количество бэкапов на сервере или на удаленном хранилище ограничено 7 копиями.

Возможно, эти настройки появятся в следующих версиях плагина или в платной версии. Пока платной версии нет.

BackupGuard

Этот плагин похож на предыдущий, но у него меньше настроек и необычный не-вордпресс интерфейс.

В бесплатной версии у плагина есть ручной и автоматический бэкап с простым расписанием и восстановлением в один клик и сохранение бэкапа на сервер или Дропбокс:

В платных версиях добавляется бэкап на Гугл Драйв, Амазон S3 и Майкрософт OneDrive. В расписании можно выбрать время выполнения бэкапа и добавляется функция оповещения на е-мейл:

Платные версии начинаются с 25$ за годовую лицензию на 2 сайта. Перейти на сайт BackupGuard.

Лайф-тайм лицензия на 1 сайт на CodeCanyon.

BackUpWordPress

Последний плагин в этом обзоре. Плагин сменил владельца и больше не продает и не поддерживает платные аддоны для сохранения бэкапов на внешние хранилища.

Бесплатная версия доступна в репозитарии Вордпресс и поддерживается новым владельцем. Плагин может делать:

  • Ручной бэкап по кнопке
  • Полный бэкап сайта или только базы данных
  • Отдельные расписания для полного бэкапа и бэкапа базы данных

Плагин прост в использовании, установите, настройте, и плагин будет делать ежедневный бэкап базы данных и еженедельный бэкап всего сайта.

BackupWordpress - бэкап базы данных
BackupWordpress — бэкап базы данных

По желанию вы можете изменить расписание бэкапов:

BackupWordpress - настройте расписание
BackupWordpress — настройте расписание

Бэкапы сохраняются на тот же сервер, на котором находится ваш сайт, поэтому вам нужно вручную скачать бэкап с сервера.

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

Заключение

Ваш сайт — это ценность, которую стоит защищать, и настроенные бэкап и безопасность — главные способы защиты сайта.

В этой статье вы узнали все способы бэкапа сайта. Вы узнали, как подобрать подходящее расписание для бэкапа и как сделать бэкап вручную. Вы узнали о лучших сервисах / плагинах для автоматического бэкапа.

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

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

Выберите себе подходящий плагин, установите и настройте его.

Читайте также:

  1. Бэкап Вордпресс — Кодекс Вордпресс
  2. Безопасность Вордпресс. Подробное описание
  3. Защита сайта на основе Sucuri Security

Надеюсь, статья была полезна. Оставляйте комментарии.

Метки

Оставьте комментарий

Do NOT follow this link or you will be banned from the site!