Руководство по резервному копированию в WordPress

Приветствую!

Сегодня я решил посвятить свой новый пост резервному копированию в WordPress. К созданию резервных копий почему-то относятся легкомысленно и не проявляют должного уважения. А зря! Просто в один момент ваш блог или сайт, который вы вели и наполняли не один год, может попросту исчезнуть.

А если у вас нет резервной копии — вы никак не сможете его восстановить и все ваши силы и труды были потрачены в пустую. Так что мой вам совет: обратите внимание на этот пост и настройте резервное копирование на своем сайте.

Руководство по резервному копированию в WordPress

Ваш веб-сайт WordPress занимает центральное место в вашем бизнесе. Если он исчезнет завтра, у вас была бы большая проблема!

Ко мне часто поступают вопросы про хостинг, которым я пользуюсь и поэтому решил указать хостинг в статье https://sprinthost.ru. Вы можете попробовать попользоваться хостингом 30 дней бесплатно. Чтобы понять, как будет работать Ваш сайт на этом хостинге просто перенести свой сайт (в этом поможет поддержка хостинга бесплатно) и и таким образом сможете понять подходит хостинг Вам или нет. На этом хостинге находятся сайты с 20 000 тысяч посещаемость и сайты чувствуют себя отлично. Рекомендую! Да, если делать оплату на 1 год то получаете скидку 25%. И что мне нравится - тех. поддержка всегда помогает в технических вопросах, за что им спасибо. Как Вы понимаете не всегда проходит всё гладко и нет желания, чтобы сайт не был доступен тем самым страдал трафик и доход.

Вот почему так важно иметь полную рабочую резервную копию вашего сайта. Если сайт выходит из строя или взломан, вы можете восстановить его из резервной копии и снова запустить уже через час (шучу: конечно быстрее!).

Однако создание резервных копий WordPress может сбить с толку. Как они работают? Что вам нужно для резервного копирования? Где вы должны хранить резервные копии и как долго вы должны хранить резервные копии? Какую резервную систему вы должны выбрать, и как вы можете убедиться, что ваши резервные копии работают правильно?

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

Почему резервные копии так важны

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

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

  • Вы обновляете свой WordPress, плагин или тему, и это ломает ваш сайт. Это довольно распространенный сценарий. Основной код WordPress, плагины и темы все должны хорошо сочетаться друг с другом для работы вашего сайта. Если вы обновите плагин до версии, не совместимой с другим плагином или темой, или с вашей текущей версией WordPress, ваш сайт может перестать работать.
  • Вы устанавливаете новый плагин и он ломает ваш сайт. Точно так же установка нового плагина всегда несет риск того, что он может столкнуться с другим плагином или темой. Обычно вы не узнаете об этом, пока не установите плагин и ваш сайт не перестанет работать!
  • Вы вносите изменения на свой сайт, которые его ломают. Возможно, вы немного подстроили тему вашего сайта, виджет или вашу конфигурацию WordPress и теперь весь сайт просто отображает сообщение об ошибке. (Мы все были там!) Надеюсь, вы сможете понять, что вы сделали и отменить изменения, но если нет, приятно знать, что вы можете просто восстановить весь сайт из резервной копии.
  • Ваш сайт взломан, и вам нужно его откатить. Все сайты WordPress взламываются, и, надеюсь, вы предприняли шаги для защиты своего сайта. (Убедитесь, что вы читаете и выполняете мой контрольный список безопасности WordPress, чтобы убедиться!) Однако даже самый защищенный сайт по-прежнему уязвим для атак, а если ваш сайт взломан, самый быстрый и простой способ его очистки — назад к резервной копии, которая была сделана до взлома.
  • Ваш сервер падает и теряет весь сайт. Да, это действительно так! Ваш веб-сервер может упасть в любое время, увлекая ваш сайт за собой. Или часть программного обеспечения, запущенного на сервере, может сходить с ума и удалить файлы и базу данных вашего сайта. До свидания. И да, ваша хостинговая компания должна иметь возможность восстановить ваш сайт из своих собственных резервных копий, но не рассчитывайте на это (см. ниже)!

Не полагайтесь на резервные копии вашей хостинговой компании!

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

Однако это не всегда происходит. Резервные копии иногда терпят неудачу или не могут быть полностью восстановлены. Более того, даже если ваш веб-хост может восстановить их резервные копии, они часто будут делать это только в случае сбоя сервера. Если вы разрушаете свой сайт самостоятельно или ваш сайт взломан, ваша хостинговая компания может просто не восстановить ваш сайт из своих резервных копий. В этой ситуации вам придется полагаться на собственные резервные копии WordPress.

Что нужно для резервного копирования

На вашем сайте есть две части, необходимые для резервного копирования:

  1. База данных. Ваша база данных WordPress содержит весь текстовый контент вашего сайта (включая страницы, сообщения и комментарии), а также все настройки вашего сайта, плагинов и виджетов. Управление базой данных осуществляется с использованием MySQL: для его резервного копирования вам необходимо экспортировать данные базы данных в текстовый файл SQL (обычно расширение имени файла это .sql), чтобы его можно было импортировать обратно в MySQL, если вам нужно восстановить свой сайт.
  2. Файлы. Помимо базы данных, ваш сайт WordPress содержит множество файлов, которые также необходимо скопировать. К ним относятся сам WordPress-код, файл wp-config.php, содержащий основную конфигурацию WordPress, и файлы, которые составляют любые подключаемые модули и темы, которые вы установили. Они также включают вашу папку wp-uploads, которая содержит все медиафайлы, которые вы загрузили на свой сайт через WordPress, такие как изображения, видео и PDF-файлы.

Руководство по резервному копированию в WordPress

На вашем сайте WordPress есть две вещи, которые необходимо скопировать: ваша база данных и ваши файлы.

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

Как работают системы резервного копирования WordPress

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

«Где-то безопасно» обычно означает пункт назначения на удаленном сервере, например, ваш Dropbox или аккаунт Google Диска. Большинство систем резервного копирования также могут отправлять вам файлы резервных копий по электронной почте — это работает только в том случае, если у вас очень маленький сайт или вы создаете резервную копию базы данных — или загружаете файлы резервных копий на отдельный FTP-сервер, если он у вас есть.

Некоторые системы резервного копирования также могут хранить файлы резервных копий вашего сайта на том же сервере, что и сам сайт. Это не отличная идея, потому что, если ваш сервер выйдет из строя и уничтожит ваш сайт, вы, вероятно, тоже потеряете резервные копии!

Руководство по резервному копированию в WordPress

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

Расписания и старые резервные копии

Практически все системы резервного копирования позволяют настроить автоматическое расписание резервного копирования. Например, вы можете сказать им, чтобы они делали копии вашего сайта каждый час, каждый день или каждую неделю. Это означает, что вам не нужно запоминать резервную копию своего сайта! Большинство систем могут отправлять вам электронное письмо, когда они заканчивают каждую резервную копию, поэтому вы знаете, что ваш сайт поддерживается должным образом.

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

Рекомендуется сохранять резервные копии не менее нескольких недель. Может потребоваться некоторое время, чтобы заметить, что ваш сайт имеет проблемы или был взломан, и вы захотите убедиться, что у вас есть более старая «чистая» резервная копия вашего сайта, чтобы вернуться к ней!

Как насчет восстановления?

Конечно, резервные копии это всего лишь половина дела — если на вашем сайте замечена проблема, вы также захотите восстановить его из резервной копии!

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

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

Выбор варианта резервного копирования в WordPress

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

UpdraftPlus

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

  • Он позволяет вам сохранять копии в облачных хранилищах Amazon S3, Dropbox, Google Диску, Rackspace Cloud, DreamObjects, FTP, Openstack Swift, электронной почте и собственному облачному хранилищу UpdraftPlus, UpdraftPlus Vault.
  • Вы можете автоматически восстановить свой сайт из резервной копии, просто нажав пару кнопок.
  • Вы можете установить разные расписания для своей базы данных и резервных копий файлов (так что вы можете, например, создать резервную копию своей базы данных).
  • Если резервная копия не удалась, он автоматически попытается снова ее сделать, пока не будет создана резервная копия.
  • Он разбивает большие резервные копии на несколько файлов, что может снизить нагрузку на ваш веб-сервер и облачное хранилище.

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

  • Migrator, который позволяет перемещать весь сайт WordPress на новый сервер.
  • Backup time and scheduling, которое позволяет указать точное время и дату, когда происходит резервное копирование (это невозможно в бесплатной версии). Это означает, что ваши резервные копии могут запускаться, когда ваш сервер не занят.
  • Dropbox Sub-Folders, который позволяет хранить различные резервные копии сайтов в разных папках в Dropbox — удобно, если вы создаете резервные копии нескольких сайтов в одной учетной записи Dropbox.
  • Automatic Backups, которое автоматически создает резервную копию перед обновлением WordPress, плагином или темой. Это означает, что если обновление ломает ваш сайт, вы можете быстро и легко перевернуть свой сайт до того, как произойдет обновление.
  • UpdraftVault Storage, которое является облачным хранилищем UpdraftPlus для ваших резервных копий. Вы можете платить ежеквартально или ежегодно.

Если вы хотите то можете приобрести лицензию UpdraftPremium, которая включает в себя все надстройки и год поддержки и бесплатные обновления, а также некоторое хранилище UpdraftVault.

VaultPress

VaultPress производится Automattic, создателями WordPress. Это больше, чем просто резервный плагин: это услуга подписки, которая автоматически резервирует ваш сайт на серверах VaultPress и предлагает восстановление вашего сайта одним щелчком мыши.

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

В зависимости от того, с каким планом вы работаете, VaultPress также может сканировать ваш сайт на наличие вредоносного ПО: отфильтровать наши комментарии спама благодаря комплектной лицензии Akismet, выполнять резервное копирование в реальном времени (поэтому каждое сообщение, комментарий или изменение настроек на вашем сайте мгновенно резервируется) и предоставит вам доступ к «Safekeepers» — персоналу службы поддержки VaultPress, который поможет вам восстановить ваш сайт или очистить его, если он будет взломан.

BackupBuddy

BackupBuddy — платный плагин WordPress: вы платите годовую плату за плагин, а также обновления, поддержку и определенный объем хранилища в BackupBuddy Stash (собственный сервер облачных хранилищ BackupBuddy).

Плагин позволяет настраивать автоматическое резервное копирование по расписанию на многие разные адресаты, включая Dropbox, Amazon S3, Rackspace Cloud, FTP-сервер, почтовый ящик электронной почты или BackupBuddy Stash. BackupBuddy Stash также включает в себя Stash Live, который, подобно VaultPress, делает резервные копии вашего сайта в режиме реального времени, резервируя каждое изменение, сделанное на вашем сайте, в тот момент, когда это происходит.

Хотя BackupBuddy не предлагает восстановление «одним щелчком», у него есть простая в использовании функция автоматического восстановления. Просто загрузите файл резервной копии вместе со специальным файлом сценария «ImportBuddy», а затем посетите URL-адрес в своем браузере, чтобы восстановить свой сайт. Также легко перемещать свой сайт на новый сервер или домен: BackupBuddy обработает все URL-адреса вашего сайта, если это необходимо.

Если вы дизайнер веб-сайта или разработчик, то BackupBuddy предлагает еще одну приятную функцию: BackupBuddy Deployment. Это позволяет вам настроить две версии вашего сайта — веб-сайт (тестовый) и ваш сайт в реальном времени, а затем применить изменения между двумя сайтами, когда захотите. Это позволяет вам вносить изменения на своем промежуточном сайте, и убедившись, что все по-прежнему работает нормально, переместить изменения на ваш боевой сайт. Поэтому вам больше не придется рисковать сломать свой сайт!

ManageWP

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

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

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

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

BackWPup

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

Плагин может отправлять ваши резервные копии на многие адресаты, такие как папка на вашем сайте, почтовый ящик или FTP-сервер, а также ваша учетная запись Dropbox, SugarSync, Microsoft Azure, Amazon S3 или RackSpace Cloud.

Существует также BackWPup Pro, платная подписка, которая предлагает больше мест для резервного копирования, таких как Amazon Glacier и Google Диск, а также различные другие функции. Он также включает премиум-поддержку и автоматические обновления.

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

Какой из них выбрать?

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

UpdraftPlus — отличный универсал: его может быть немного затруднительно настроить, но бесплатная версия дает вам полнофункциональный резервный плагин прямо из коробки. С другой стороны, если вы используете что-то более простое в использовании, я бы рекомендовал VaultPress или ManageWP.

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

Советы для хорошего резервного копирования

Советы для хорошего резервного копирования

После того, как вы выбрали вариант резервного копирования, установили его на своем сайте и настроили расписание резервного копирования, есть еще несколько вещей, которые вы должны сделать, чтобы убедиться, что у вас действительно надежные резервные копии:

Совет №1: настройка нескольких резервных копий

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

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

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

Совет № 2: регулярно проверяйте свои резервные копии

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

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

Если вы обнаружите, что уходит слишком много времени для проверки ваших резервных копий путем их восстановления, по крайней мере, иногда проверяйте свои .zip файлы резервных копий. С большинством сайтов .zip файлы со временем становятся все больше (поскольку вы добавляете больше контента на свой сайт). Также проверьте даты последнего изменения ваших .zip файлов, чтобы убедиться, что у вас есть последние резервные копии.

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

Начните делать резервные копии сегодня!

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

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

Теперь вы настроены на резервное копирование своего сайта! Поэтому выберите вариант резервного копирования, установите плагин и установите расписание резервного копирования сегодня. Когда-то вы будете благодарны за это.

У вас есть какие-либо вопросы или проблемы с резервными копиями WordPress? Пожалуйста, не стесняйтесь спрашивать в комментариях ниже, и я сделаю все возможное, чтобы помочь вам!

До скорых встреч!


Обо мне
Юрич:
Занимаюсь созданием сайтов на WordPress более 6 лет. Ранее работал в нескольких веб-студиях и решил делиться своим опытом на данном сайте. Пишите комментарии, буду рад общению.
3 комментария к статье "Руководство по резервному копированию в WordPress"
  1. Юрич: 23.07.2019 в 15:44

    Здравствуйте, Игорь!
    Спасибо что отметили мой сайт, очень приятно) И я рад что вам нравится.
    Про Elementor, также как и о другом конструкторе страниц отзываюсь нелестно только потому, что они генерят очень много кода и ничего с этим не поделать.
    Ничего плохого в этом нет если на сайте сделана таким методом 1-2 страницы. А если 300, 500, 1000. Да он просто тупо не загрузится быстро. Мне на фрилансе много раз попадались проекты, где надо разогнать сайт, созданный в Elementor или Visual Composer (и аналогичные). Люди не думают по началу про это, но когда собирается страниц 100 или более, а сайт при загрузке висит с белым экраном — это не есть хорошо. То есть вообще не хорошо. Вы не представляете сколько я перенес сайтов с Elementor на чистый WP.
    А с другой стороны — я противник плагинов — свои сайты стараюсь делать с минимум плагинов. Как то так)
    Но если вы считаете этот плагин полезным — то пусть так и будет.

  2. Игорь: 23.07.2019 в 12:36

    Добрый день!
    С недавнего времени читаю Ваши статьи.
    Это то, что нужно для «новичка» — доходчиво, кратко, актуально.
    Очень нравится доверительно — добрый стиль общения.
    Действительно достойный сайт.
    Спасибо за Вашу работу!
    P.S.
    В комментариях я наткнулся на Ваш нелестный отзыв об ELEMENTOR. Вы бы не могли более детально аргументировать Ваше мнение а, может быть, и развить эту тему в следующем посте.
    Для меня этот плагин кажется полезным.

    Всего доброго!

  3. Владимир: 16.05.2019 в 12:35

    Удобно и разборчиво написано. Довольно быстро разобрался, спасибо. =)

Заказать сайт