Как сделать бэкап и восстановиться из резервной копии?

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

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

Как сделать бэкап сайта?Насколько часто должно производиться резервирование, должен решить сам владелец сайта. Основным критерием при принятии решения является частота обновления веб-ресурса.
Итак, рассмотрим 2 способа резервного копирования сайта.

Как сделать бэкап при помощи FTP-менеджера?

Для создания бэкапа может использоваться любой FTP-клиент – к примеру, FileZilla. Запустив приложение, нужно выполнить следующее:

  1. После установки соединения с сервером хостинга войти в корневую директорию (как правило, это public_html либо htdocs ).
  2. В другой части окна приложения нужно выбрать папку, в которой будут храниться резервные файлы. В случае если бэкап будет делаться часто, чтобы не запутаться, каждую новую папку можно обозначать текущей датой.
  3. В настройках приложения следует установить отображение скрытых файлов – иначе они не скопируются.
  4. Выделив все файлы при помощи кнопки Shift, нажать «Скачать».

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

Как сделать резервное копирование, используя phpMyAdmin

Если на хостинге применяется cPanel ,то phpMyAdmin можно найти в директории «База данных». В случае если такого скрипта нет, его можно скачать и установить самостоятельно. Для запуска скрипта, установленного в корневую директорию, в браузере нужно набрать:

http://<адрес_сайта>/<наименование_папки_со_скриптом>.

После запуска скрипта в панели слева нужно выбрать необходимую базу данных (в случае если их несколько), а в правой – нажать кнопку «Экспорт», которая находится на панели инструментов. Чтобы сохранить базу сразу в архивированном виде, следует в качестве способа экспорта выбрать не «Быстрый», а «Обычный», отметив в настройках опцию gzip. Нажав «OK», необходимо дождаться появления диалога копирования, в котором нужно будет указать место для сохранения базы.

Восстановление данных

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

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

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

  • в правой панели нажать «Импорт»;
  • затем – «Выберите файл»;
  • выбрав файл, нажимаем «Вперёд» и ожидаем, пока файлы полностью не загрузятся на сервер.