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

Здравствуйте, уважаемые посетители сайта GeoDum.ru.

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

Но ничто не вечно под луной. В один прекрасный (или не очень прекрасный) день вы вдруг обнаруживаете, что ваш любимый сайт не открывается, или открывается, но с искажениями, или это совсем не ваш сайт, хотя его адрес тот же. Много чудес может случиться по различным причинам (сбой на серверах хостинг-провайдера, отказ оборудования, деятельность злонамеренных хакеров, взломавших ваш сайт, и др.). И вы не знаете, что делать. Как вернуть обратно ваш сайт?

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

В этой статье я кратко расскажу о процедурах резервного копирования сайта (Backup) и восстановления (Restore) сайта из резервной копии.

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

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

backup2

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

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

Вот тут то и надо иметь, кроме бекапов провайдера, еще и собственные копии на своем компьютере, а еще лучше на сменных носителях (флешки, DVD). И периодически обновлять их.

Ниже мы рассмотрим, как сделать такие копии и как воспользоваться ими для восста­новления.

Бекап файлов

Входим в Панель управления хостингом, выбираем Файловый менеджер и отмечаем галочками все файлы или нужные папки, где хранятся файлы нашего сайта. На скриншоте  для примера представлен Файловый менеджер хостинга Spaceweb.ru.

backup3

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

Бекап базы данных

В Панели управления выбираем Базы данных, затем открываем программу phpMyAdmin для нужной базы данных.

backup4

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

backup5

Внизу ставим птичку Сохранить как файл и нажимаем ОК. Сохраняем на компьютере полученный файл с именем базы данных и расширением .sql. Это так называемый дамп базы данных.

Как отмечалось выше, этот дамп и архив файлов лучше скопировать также на сменные носители (флешки, DVD) для лучшей сохранности. Ведь данные на винчестере тоже не вечны. На этом создание бекапов заканчивается.

Восстановление сайта из бекапов

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

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

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

На этом сегодня заканчиваю.

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

Удачи вам и до новых встреч на страницах сайта GeoDum.ru.


Поделитесь ссылкой

Буду признателен, если добавите ссылку на эту страницу в социальные сети:

Поиск по сайту
Поиск от Яндекса
Рассылка

Информационный портал Subscribe.ru

Дорогие друзья!
Вы можете подписаться на рассылку материалов сайта GeoDum.ru через сервис рассылок информационного портала Subscribe.ru. Она называется, как и сайт, "Сказки старого юзера". В рассылке представляются анонсы наиболее интересных материалов из различных разделов. Обычная периодичность рассылки - раз в неделю (по вторникам).

ПОДРОБНЕЕ...

Заработок

Хотите заработать на своем сайте? Тогда зарегистрируйтесь на этих ресурсах по моим реферальским ссылкам:

  • Kwork - магазин услуг фрилансеров.
  • MegaIndex - бесплатный анализ сайта.
  • Advego - заработок написанием статей, уникальный контент для вебмастеров.
  • Miralinks - заработок на размещении статей.
  • Webartex - заработок на написании и размещении статей.
gototop