Как сделать бэкап сайта?

BackupВ данном материале детально рассмотрим процесс копирования всех данных с вашего сайта. После прочтения вы научитесь создавать бэкап сайта при помощи популярных хостинг-панелей, а заодно узнаете альтернативный способ для WordPress, Joomla и DLE.

Первым делом научимся универсальному методу, который подходит сайтам любой сложности: будь-то ресурс на нескольких html-страницах, сайт, не задействующий баз данных или же работающий на любой CMS. Но для тех, кто использует движок Joomla, DLE или WordPress, мы рассмотрим дополнительные варианты.

Встроенные инструменты хостинга

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

Кому подойдёт? Сайтам, использующим Базы Данных.

DirectAdmin

Файлы и каталоги

У этой панели есть одна особенность: она умеет сохранять только все сайты разом. Таким образом, если у вас в ней находится более одного сайта, то все они будут «собраны» в один архив. Это не очень удобно, если у вас есть, к примеру, один большой и один маленький сайт и вам нужен только последний. Придётся забирать всё.

1. На главной панели выберите домен, с которым будете работать (можете брать любой).

2. В разделе «Ваш аккаунт» перейдите по ссылке «Создать резервную копию»

Создать резервную копию

3. Пункт «Сохранить все данные для всех доменов» отвечает за копирование именно содержимого, т.е. всех файлов и каталогов. Если его не выбрать, то будут сохранены лишь настройки DirectAdmin. Если вы не подключали почту вида email@вашдомен, то все настройки email можно снять, остальное оставьте.

4. Нажмите «Создать резервную копию». Ваш сайт будет добавлен в очередь, а об успешном завершении процедуры вы получите уведомление на email.

Скачиваем резервную копию

5. Далее скачайте из папки /backup/ полученный архив (обычно *.tar.gz) через Менеджер Файлов панели или через FTP. Потом его можно открыть почти любым архиватором (Скажем, 7Zip).

MySQL

  1. Теперь сохраним Базы Данных.
  2. Снова отправляем на главную страницу и выбираем любой домен.
  3. Перейдите по ссылке «Управление MySQL»
  4. Все ваши БД будут выведены списком, а напротив каждой вы увидите ссылку на скачивание.

Скачать БД

ISPManager

Файлы

  1. В меню слева выберите пункт «Резервные копии».
  2. Нажмите кнопку «Создать».
  3. Когда бэкап сайта будет готов, он появится в списке.
  4. Выберите копию из списка, после чего нажмите «Скачать».

Бэкап файлов в ISPManager

MySQL

  1. Выбираем пункт «БД» в меню.
  2. Перед нами – список всех используемых баз.
  3. Кликните на нужной, нажмите «Скачать».

Бекап mysql вБэкап файлов в ISPManager

cPanel

1 Войдите в панель и на главной странице найдите раздел «Файлы», а в нём – «Резервные копии»

Резервные копии в cPanel

2 Нас интересуют 2 пункта:

Загрузить БД в cPanel

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

Альтернативные способы для CMS

WordPress

Рекомендую плагин XCloner

Скачать

1 После установки и активации, в меню Плагины появится раздел XCloner. Зайдите в него.

2 Путь «Backup Store Path» — это раздел, в котором будут лежать архивы с бэкапом сайта.

3 Нажмите на «Generate Backup»

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

Создание бэкапа в XCloner

4 Нажмите «Continue» в правом верхнем углу и дождитесь окончания процесса.

5 Плагин оповестит об успешном создании копии, которую останется скачать. Это можно сделать и не подключаясь по FTP; достаточно вновь зайти на главную страницу плагина и выбрать пункт «View Backups».

6 Перед вами появится список доступных копий сайта со ссылками на их скачивание.

Скачиваем

DLE

Файлы

Их придётся сохранять вручную. Можно сделать через любой FTP-клиент, можно подключиться через проводник Windows, введя в адресной строке адрес Хоста (высылается по e-mail при регистрации хостинга), а затем указать логин и пароль от FTP (их тоже найдёте в письме).

Затем просто скопируйте все файлы к себе на компьютер.

В файле engine/data/dbconfig.php прописаны имя и пароль базы данных хостинга. Если вы будете переезжать, то, скорее всего, они изменятся. В таком случае этот файл или удалите, или пропишите в нём новые данные.

MySQL

Здесь плагины не понадобятся, т.к. DLE имеет встроенную функцию копирования Базы Данных.

1 Настройки скрипта → Управление базой данных.

2 Нажмите «Сохранить базу данных»

Бэкап БД в DLE

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

Joomla

Используйте компонент «Akeeba Backup» (Доступен для версий 2.5 и 3.x)

Скачать с joomla.org

1 Зайдите в панель управления сайтом.

2 Перейдите в Расширения → Менеджер расширений

3 Загрузите скачанный архив с компонентом

4 Перейдите в Компоненты → Akeeba Backup

5 В разделе Exlude Data From Backup можно выбрать, какие файлы/директории (1) не нужно включать в бэкап сайта. Аналогичная опция доступна и для таблиц баз данных (2)

 Бэкап в Joomla

6 Когда все нужные для сохранения данные выбраны, нажмите кнопку «Backup Now».

На новой странице можно сделать небольшие пометки, которые можно увидеть при просмотре списка копий в Akeeba Backup. Если вам это не нужно – оставьте все поля как есть, и просто нажмите «Backup Now» ещё раз.

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

7 Когда всё будет сделано, нажмите на «Manage Backups».

Плагин отобразит список всех сделанных копий. Возле каждой есть кнопка «Download». Нажмите её для загрузки.

Download

На выходе вы получите архив в формате .jpa

Чтобы его распаковать, понадобится скачать специальную программу от разработчиков плагина

Akeeba eXtract Wizard (Есть версии для Windows, Linux, Mac OS X)

1. После установки программы, в её окне нужно указать путь до архива (1) и выбрать папку, в которую будут извлечены файлы (2)

 Akeeba eXtract Wizard

Важно: Программа не понимает кириллические символы, поэтому путь до архива должен быть без них. Поэтому, если у вас какая-либо папка содержит русские буквы (к примеру, C:\Загрузки\), то скиньте архив в другое место. Например, в C:\, или в любую папку без русских символов.

2. Нажмите «Extract» и дождитесь завершения операции.

 Завершение операции

3. В итоге у вас появится папка со всеми файлами вашего сайта на Joomla.

Важно: файл базы данных (site.sql) находится в папке /installation/sql/

Заключение

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

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

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

X