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

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

Что и зачем копировать

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

  • выход из строя серверной аппаратуры. Никакой хостинг-провайдер не может гарантировать 100% защиту контента. Даже отдельные сервера, на которых обычно хранятся резервные копии сайтов, не застрахованы от выведения из строя аппаратуры в результате какой-либо чрезвычайной ситуации;
  • взлом сайта. Сайты нередко подвергаются хакерским атакам, в результате которых в данные внедряется вредоносный код. Зачастую восстановить ресурс из предварительно сохраненной копии намного проще, чем заниматься поиском и ликвидацией проблемы;
  • апгрейд CMS. Регулярное обновление систем управления сайтами, а также встроенных модулей и плагинов является важным условием их бесперебойной работы. Одновременно с этим в процессе апгрейда могут возникнуть различные неполадки, последствий которых можно избежать, сделав предварительный бэкап.

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

Копирование файловой системы

Независимо от вида сайта скопировать файлы можно одним из двух способов:

Через Ftp-клиент
Это специальная программа, предназначенная для обмена данными между сервером и пользовательским компьютером. Наиболее популярными Ftp-клиентами являются Total Commander и Filezilla. Чтобы получить доступ к хранящимся на сервере данным достаточно настроить соединение с помощью логина и пароля, выданного хостером.

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

Копирование базы данных

База данных упорядочивает контент сайта для ускорения обработки пользовательских запросов. Управление базами данных осуществляется с помощью специальных систем (СУБД).

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

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