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

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

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

Наш архив готов.
2. После входа в панель переходим в раздел Файлы

3. Открываем папку с нашим сайтом (public_html) и в верхнем правом углу нажимаем на Select для выделения всех файлов

4. Помещаем файлы в буфер обмена, путем нажатия на кнопку Add to Clipboard

5. Находим в самом низу страницы Инструменты, водим в соответствующее поле имя создаваемого архива и нажимаем на кнопку Создать

Сообщение Compressed File Created означает, что архив успешно создан.
2. В меню слева находим категорию Инструменты и открываем раздел Менеджер файлов

3. Открываем папку с нашим сайтом (www/site.ru/) и выделяем все файлы (выделяем первый файл, затем, удерживая клавишу Shift нажимаем на последний). Если у Вас несколько страниц с файлами, увеличьте значение строк на странице

4. Нажимаем на иконку Запаковать выделенные файлы

Выбираем тип архива, вводим имя файла и нажимаем на кнопку Ок

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

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

И нажмите кнопку ОК. Через некоторое время (которое зависит от скорости работы хостинга и размера вашей базы данных) откроется диалог сохранения файла.
Вот и все готово.
Архив с бэкапом сайта вы можете скачать как по протоколу HTTP, так и по FTP. После скачивания архива обязательно удалите его с хостинга, чтобы никто другой не воспользовался им. Подбирайте уникальные имена для архивов, чтобы никто не смог их подобрать (например backup_3vh49bs.rag.gz).
Лучше всего использовать архиваторы tar.gz (gzip) или tar.bz (bzip). У bzip максимальная степень сжатия, gzip - минимальное время создания архивов.
Единственный минус данных архиваторов - в случае повреждения архива вы потеряете все файлы, вытянуть что-то за местом повреждения практически невозможно.
Архиватор zip так же сжимает файлы за самое минимальное время, но степень сжатия у него самая минимальная. 7zip сжимает примерно так же, как и bzip (по степени сжатия и по времени). Из данных архивов, при их повреждении, реально восстановить какие-либо данные. Но они не сохраняют информацию о владельце файла и группе.
Атрибуты файлов сохраняют все вышеперечисленные архиваторы.
Периодичность резервного копирования зависит от частоты обновления сайта. Поэтому старайтесь делать бекапы как можно чаще, минимум 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 (по степени сжатия и по времени). Из данных архивов, при их повреждении, реально восстановить какие-либо данные. Но они не сохраняют информацию о владельце файла и группе.
Атрибуты файлов сохраняют все вышеперечисленные архиваторы.





















