Резервное копирование сайта (бэкап)

Многие сайты, работающие на популярных движках, таких как DataLife Engine, WordPress, Invision Power Board, phpBB состоят из двух важный частей: сами файлы движка, изображения, файлы загружзенные на сайт вашими посетителями и базы данных, в которой хранятся все собщения форума или статьи Вашего блога.
Резервное копирование сайта (бэкап)
Периодичность резервного копирования зависит от частоты обновления сайта. Поэтому старайтесь делать бекапы как можно чаще, минимум 1 раз в неделю.
Есть так же скрипты, которые могут отправить вам бекап базы данных или архив сайта по электронной почте, про них может быть расскажу в следующей статье.

Теперь расскажу о том, как же сделать резервную копию всех файлов нашего сайта для трех популярных панелей управления сайтами: cPanel, DirectAdmin, ISPmanager.

Резервное копирование файлов в cPanel

1. Заходим в cPanel, Находим раздел Файлы и открываем Диспетчер файлов.
Резервное копирование сайта (бэкап)
2. Перед нами файловый менеджер, находим папку с нужным сайтом (домашний каталог public_html) и открываем её.
Нажимаем на кнопку Резервное копирование сайта (бэкап)Выделить все и, далее, нажимаем на кнопку Сжать.
3. Выбираем тип сжатия и нажимаем на Compress Files(s)
Резервное копирование сайта (бэкап)

Наш архив готов.

Резервное копирование файлов в DirectAdmin

1. Открываем нашу панель управления сайтом.
2. После входа в панель переходим в раздел Файлы
Резервное копирование сайта (бэкап)
3. Открываем папку с нашим сайтом (public_html) и в верхнем правом углу нажимаем на Select для выделения всех файлов
Резервное копирование сайта (бэкап)
4. Помещаем файлы в буфер обмена, путем нажатия на кнопку Add to Clipboard
Резервное копирование сайта (бэкап)
5. Находим в самом низу страницы Инструменты, водим в соответствующее поле имя создаваемого архива и нажимаем на кнопку Создать
Резервное копирование сайта (бэкап)

Сообщение Compressed File Created означает, что архив успешно создан.

Резервное копирование файлов в ISPmanager

1. Открываем панель управления сайтом.
2. В меню слева находим категорию Инструменты и открываем раздел Менеджер файлов
Резервное копирование сайта (бэкап)
3. Открываем папку с нашим сайтом (www/site.ru/) и выделяем все файлы (выделяем первый файл, затем, удерживая клавишу Shift нажимаем на последний). Если у Вас несколько страниц с файлами, увеличьте значение строк на странице
Резервное копирование сайта (бэкап)
4. Нажимаем на иконку Запаковать выделенные файлы
Резервное копирование сайта (бэкап)
Выбираем тип архива, вводим имя файла и нажимаем на кнопку Ок
Резервное копирование сайта (бэкап)

Архив будет лежать в корне сайта.

Резервное копирование базы данных с помощью phpMyAdmin

1. Выбираем нашу базу данных и открываем вкладку Экспорт
Резервное копирование сайта (бэкап)
2. Выделяем все таблицы (обычно они уже выделены) и внизу страницы проверяем наличии галочки Сохранить как файл и выбираем опцию для сжатия нашего дампа (бэкапа), например gzip
Резервное копирование сайта (бэкап)
И нажмите кнопку ОК. Через некоторое время (которое зависит от скорости работы хостинга и размера вашей базы данных) откроется диалог сохранения файла.

Вот и все готово.

Архив с бэкапом сайта вы можете скачать как по протоколу HTTP, так и по FTP. После скачивания архива обязательно удалите его с хостинга, чтобы никто другой не воспользовался им. Подбирайте уникальные имена для архивов, чтобы никто не смог их подобрать (например backup_3vh49bs.rag.gz).

Лучше всего использовать архиваторы tar.gz (gzip) или tar.bz (bzip). У bzip максимальная степень сжатия, gzip — минимальное время создания архивов.
Единственный минус данных архиваторов — в случае повреждения архива вы потеряете все файлы, вытянуть что-то за местом повреждения практически невозможно.
Архиватор zip так же сжимает файлы за самое минимальное время, но степень сжатия у него самая минимальная. 7zip сжимает примерно так же, как и bzip (по степени сжатия и по времени). Из данных архивов, при их повреждении, реально восстановить какие-либо данные. Но они не сохраняют информацию о владельце файла и группе.
Атрибуты файлов сохраняют все вышеперечисленные архиваторы.

Резервное копирование сайта (бэкап): 3 комментария

  1. А лучше делать через несколько часов после написания статьи. Комментарии они как бы важны, но статья дороже — это все таки потраченное время и силы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *