Обсудим ваш проект?
Интернет-маркетинг,
который даёт результат
Россия: 8 (800) 775-63-20
Отправить заявку

Для чего нужно делать бэкап сайта?

Дарья Иванова,
редактор
Станислав Мозгель ,
руководитель отдела веб-разработки
Поделиться
Просмотров:
2703
Время на прочтение:
Статья обновлена:
13 мая 2021
Информация о статье
Просмотров: 2703
Время на прочтение:
Статья обновлена: 13.05.2021
Дарья Иванова, редактор
Станислав Мозгель , руководитель отдела веб-разработки
Поделиться

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

Директ Лайн
Кто мы
Крупнейшее агентство
интернет-маркетинга за МКАДом:
1200+ проектов
65 специалистов
14 лет на рынке
ТОП-10
лучших компаний интернет-продвижения России 2020
Коммерческое предложение

Что такое backup сайта и для чего он нужен?

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

Вот основные причины, по которым могут произойти критические сбои в работе сайта:

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

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

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

Как сделать бэкап сайта?

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

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

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

Создание бэкапа через панель хостинга

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

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

Пример раздела «Резервные копии» в панели хостинга
Пример раздела «Резервные копии» в панели хостинга

В примере видно, что создается резерв файлов, а сама услуга стоит 5 р./день.

Если вы используете, например хостинг beget.com, то там все еще проще, выгрузка и восстановление из резервной копии находятся в одном месте.

Хостинг beget.com
Хостинг beget.com

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

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

Создание бэкапа с помощью FTP-клиента и phpMyadmin

Создать и скачать копию сайта можно вручную, с помощью FTP-клиента и phpMyAdmin.

PhpMyAdmin – это, (если упрощенно) приложение-интерфейс, которое позволяет администрировать базы данных сайтов через браузер. В контексте этой статьи, нам интересна возможность создания бэкапов баз.

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

PhpMyAdmin
PhpMyAdmin

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

Пример экспорта в PhpMyAdmin
Пример экспорта в PhpMyAdmin

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

Выбираем метод экспорта и другие параметры
Выбираем метод экспорта и другие параметры

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

Таким образом, сохраняется лишь контентная часть сайта: статьи, ссылки внутри них, структура сайта и подобное. Но не сохраняются его файлы: оформление (шаблоны и стили), контентные файлы (изображения, видео и подобное) и т.д. Для того, чтобы выполнить резервную копию файлов, понадобиться FTP-клиент, с помощью которого можно получить доступ к файловой системе сайта.

Клиент может быть в виде программы или веб-интерфейса хостинг-провайдера. В роли программы чаще всего выступает FileZilla – бесплатный FTP-клиент.

Для доступа к файловой системе сайта понадобятся: IP-адрес сервера, логин и пароль. Их предоставляет хостинг-провайдер.

Заходим через программу FileZilla
Заходим через программу FileZilla

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

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

Копируем файлы
Копируем файлы

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

Заходим в настройки
Заходим в настройки

Устанавливаем до 10
Устанавливаем до 10

Как сделать бэкап сайта на Wordpress?

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

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

Плагин Duplicator
Плагин Duplicator

Сканирование файлов
Сканирование файлов

Бэкап на 1С-Битрикс

Инструмент резервного копирования на этой CMS доступен «из коробки». Находится по адресу: «Настройки» – «Инструменты» – «Резервное копирование». Сам бэкап может храниться как на серверах 1С-Битрикс, так и в папке сайта. Расширенные настройки позволяют выбрать то, что должно попадать в резервную копию (публичная часть сайта, база данных или ядро движка).

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

Как восстановить сайт?

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

Через панель хостинга

Здесь все просто, заходим в раздел «Резервные копии» (или аналогичное название), выбираем подраздел «Восстановление», здесь будут представлены все бэкапы по датам. Соответственно, выбираем необходимый и восстанавливаем. Само восстановление может занять некоторое время – обычно зависит от размера сайта.

Через FTP-клиент и phpMyadmin

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

Что касается phpMyadmin, то здесь нам необходимо импортировать в базу данных сайта резервную копию из файла SQL. При этом сохраняем настройки импорта по умолчанию, указываем расположение файла и жмем кнопку «Вперед».

Импорт в phpMyadmin
Импорт в phpMyadmin

Через Duplicator в Wordpress

Для восстановления понадобится FTP-клиент, с помощью него необходимо удалить все из папки сайта. Рекомендуется предварительно скачать ее содержимое на локальный диск. Далее заливается архив с бекапом и файл от плагина «installer.php», который следует запустить в браузере, прописав его адрес (stie.com/installer.php). После следуем инструкциям и развертываем рабочую версию сайта.

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


Комментарии
ДОБАВИТЬ КОММЕНТАРИЙ
Увеличим ваши продажи через интернет!
Разрабатываем и поддерживаем сайты. Приводим на сайт целевой трафик с помощью SEO и рекламы. Увеличиваем конверсию сайтов. Имеем успешные кейсы увеличения продаж интернет-магазинов, медицинских центров, производителей, застройщиков, автоцентров, интернет-сервисов и пр. В команде 33 специалиста.

в топ-10 в SEO глазами клиентов 2014, 2016, 2017

В ТОП-10
«SEO глазами клиентов»

19 место
В топ-100 perfomance-агентств России

9 место в Топ-100 SEO-компаний России

9 место
В топ-100 SEO-
компаний России

1 место
Рейтинг агентств контекстной рекламы Новосибирска

Золотая сотня
Российского Digital

Сертифицированное агентство Яндекс 2020

Работающие инструменты SEO, интернет–рекламы, UX от
60 профессионалов
Директ Лайн — агентство интернет–маркетинга с 15-летним опытом, 1200+ клиентами и 50+ специалистами. Мы сами ведём свой блог. У вас мало времени, мы в вас это ценим, поэтому раз в месяц пришлём самые интересные и полезные публикации.
  • #SEO
  • #интернет-реклама
  • #email рассылки
  • #юзабилити сайта
  • #веб–разработка на bitrix
  • #кейсы
60 профессионалов
Раз в месяц
Без спама и СМС