Выберите язык

Расширения

Featured

Обзор Easy Joomla Backup. Резервное копирование Joomla

 

EJB - Easy Joomla Backup Free – русскоязычный бесплатный компонент для резервного копирования сайта Joomla.

Видео обзор

 

  • Настройки – 00:00:56.
  • Создание резервной копии Joomla – 00:03:10.
  • Плагин Easy Joomla Backup Cronjob – 00:05:21.
  • Как восстановить сайт Джумла из резервной копии – 00:07:20.

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки можете найти на каналах сайта Aleksius.com в YouTube и Mail.ru.

Ссылки из видео:

Компонент позволяет создавать три вида копий: полная, только база данных, только файлы. Можно запускать копирование по расписанию при помощи планировщика CRON. Можно исключать файлы и папки. Также Вы можете настроить количество копий, которое должно храниться на хостинге.

В предыдущей статье «Обзор Akeeba Backup Pro, Core» мы уже рассматривали компонент для резервного копирования сайта. Несмотря на то, что Easy Joomla Backup менее функциональный чем Akeeba Backup Core, он вполне справляется со своей задачей. Особенно если учесть наличие автоматического резервного копирования по расписанию в бесплатной версии.

На официальном сайте расширений Joomla 28 отзывов, расширение добавлено 19 ноября 2014 года.

  • Общий рейтинг – 4 из 5.
  • Функциональность – 4,5 из 5.
  • Простота использования – 5 из 5.
  • Поддержка – 3 из 5.
  • Документация – 3,5 из 5.

В обзоре участвует последняя, на момент написания статьи (07.03.2020), русскоязычная версия Easy Joomla Backup Free 3.3.0 в Joomla 3.9.15.

Основные возможности и особенности

  • Три типа резервных копий: полная, только база данных, только файлы.
  • Возможность автоматического создания резервных копий по расписанию (при помощи планировщика на хостинге (CRON)). Запуск задач происходит с указанием секретного ключа (тоукена), который препятствует несанкционированный запуск резервного копирования. Можно настроить запуск разных типов резервного копирования.
  • «Ручное» восстановление файлов резервной копии путём распаковки ZIP архива и импорта дампа базы данных при помощи, например, phpMyAdmin. Если в панели управления хостингом (в файловом менеджере) нет возможности распаковать архив, то можно воспользоваться специальным скриптом Kubik-Rubik Unzip Script.
  • Возможность исключения из архива определённых папок и файлов.
  • Добавление оператора «DROP TABLE» в дамп базы данных.
  • Можно добавить дополнительные таблицы базы данных в резервную копию.
  • Резервная копия Joomla, включая все файлы и базу данных, пакуется в один ZIP архив.
  • Файлы бэкапов находятся внутри специальной папки, к которой нельзя получить доступ, введя путь в строке браузера (защита при помощи «.htaccess»).
  • Можно настроить количество резервных копий, хранящихся на хостинге.
  • Очень простой интерфейс компонента (рисунок ниже). Легко настраивать, создавать копии и управлять ими.
Easy Joomla Backup
Easy Joomla Backup
  • Быстрый и оптимизированный процесс создания ZIP архивов. Процесс резервного копирования базируется на AJAX технологии. Помогает минимизировать риски возникновения ошибок превышения выполнения скриптов на хостинге.
  • Возможность настройки прав доступа разных групп пользователей к компоненту.
  • Переведён на русский, английский и немецкий языки.

Платная версия Easy Joomla Backup Pro обладает некоторыми дополнительными «опциями».

  • Техническая поддержка от разработчика.
  • Специальный инструмент для упрощения процесса восстановления сайта из резервной копии.
  • Возможность задавать Максимальное время выполнения и Начальный уровень сканирования.
  • Возможность шифровать файлы резервных копий и выбирать размер ключа алгоритма шифрования.

Настройки

Все опции бэкапов Joomla разделены на три вкладки:

  1. Компонент.
  2. Код пожертвования. Позволяет ввести специальный код, который позволит скрыть красное сообщение в верхней части админки. Немного подробнее об этом можно прочесть на сайте разработчика.
  3. Права.

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

Бэкап Joomla
Бэкап Joomla

Особо хочу отметить опцию Максимальное количество файлов. При помощи неё можно задать количество хранящихся на сервере архивов бэкапов Joomla. Опция Функция 'DROP TABLE' для дампа БД позволит сделать так, чтобы при импорте базы данных из резервной копии в базу данных, где уже есть другие таблицы, они были удалены.

Вкладка Права (рисунок ниже). Тут Вы сможете настроить разрешение на выполнение тех или иных действий пользователям из разных групп.

Права
Права

Плагин Easy Joomla Backup Cronjob

Плагин «Система - Easy Joomla Backup Cronjob (EJB Cronjob)» позволяет настроить резервное копирование по расписанию. Одного плагина недостаточно. Вам нужно настроить задачу планировщика (CRON) у Вас на хостинге. Как это сделать, можно узнать в документации своего хостинг провайдера или обратившись в техническую поддержку хостинга.

В плагине есть четыре вкладки:

  1. Плагин. Содержит краткое описание плагина и другие стандартные настройки всех плагинов Joomla (рисунок ниже)
  2. Описание. Содержит подробное описание возможностей плагина.
  3. Параметры.
  4. Код пожертвования. Аналогичен одноимённой вкладке из настроек компонента Easy Joomla Backup, рассмотренной выше в статье.
Резервная копия Joomla
Резервная копия Joomla

Вкладка Параметры (рисунок ниже). Тут Вы сможете задать секретный токен, который предотвращает несанкционированный запуск создания резервной копии Joomla. Токен нужно указывать в адресе для запуска задания по расписанию (в CRON). Плюс, сможете указать тип резервного копирования по умолчанию:

  • Полная резервная копия.
  • Резервная копия базы данных.
  • Резервная копия файлов сайта.

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

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

Создание резервной копии Joomla

Процесс создания бэкапа весьма прост. Он показан в видео в начале статьи и состоит из пяти простых шагов.

Шаг 1. Перейдите в Компоненты – Easy Joomla Backup (EJB).

Шаг 2. Нажмите на одну из кнопок создания резервного копирования (рисунок ниже): Полная копия, Копия базы данных, Копия файлов сайта.

easy-joomla-backup

Шаг 3. При желании, введите комментарий в одноимённое поле (рисунок ниже) и нажмите кнопку Создать копию. Комментарий отображается в списке файлов бэкапа в админке Джумла.

Шаг 4. Ждите. Длительность процесса зависит от объёма файлов сайта, их количества и Вашего хостинга.

Шаг 5. Скачайте файл резервной копии себе на компьютер. Для надёжности.

В идеале, проверить стоит проверить резервную копию. Но это долго. Так как, по сути, проверка – это восстановление сайта из резервной копии. Хотя бы попробуйте просто распаковать архив и убедиться, что размер файлов соответствует размеру файлов на хостинге и что архив содержит копию базы данных. Не забудьте, что объём занимаемого дискового пространства сайта на хостинге больше, чем файлы сайта в архиве. В архиве нет временной папки Joomla, папок кэша и папки с резервными копиями сайта.

Комментарии к резервной копии
Комментарии к резервной копии

Как восстановить сайт Джумла из резервной копии

Процесс восстановления сильно зависит от того, куда Вы восстанавливаете сайт: в папку того же сайта, в новую папку на хостинге, в папку на локальном сервере и т.д.. Рассмотрим процесс восстановления в туже папку сайта. Это может происходить, когда Вам нужно вернуть предыдущую версию сайта.

Пример восстановления сайта показан в видео в начале статьи и состоит из семи шагов.

Шаг 1. Разместите файл бэкапа Joomla в корневой папке сайта. Вы можете или переместить архив из папки «administrator/components/com_easyjoomlabackup/backups» или закачать его на сервер (зависит от Вашей ситуации). Переместить архив можно при помощи инструментов файлового менеджера Вашей панели управления хостингом. А закачать архив на сервер можно при помощи любого FTP клиента. Например, FileZilla.

Шаг 2. Удалите все папки и файлы сайта кроме самого бэкапа и папок «cache», «tmp» (они не включаются в архив). Это можно сделать при помощи инструментов файлового менеджера Вашей панели управления хостингом.

Шаг 3. Удалите все файлы и папки из папок «cache» и «tmp», кроме файла «index.html». Это можно сделать при помощи инструментов файлового менеджера Вашей панели управления хостингом.

Шаг 4. Распакуйте архив бэкапа. Это можно сделать при помощи инструментов файлового менеджера Вашей панели управления хостингом. Бывают ситуации, когда такого инструмента нет. Тогда можете обратиться в службу технической поддержки Вашего хостинга и попросить их распаковать архив. Или попробуйте воспользоваться специальным скриптом Kubik-Rubik Unzip Script.

Шаг 5. Создайте в папке «administrator» папку «cache» (так как эта папка тоже не включается в архив. Поместите в созданную папку пустой файл «index.html». Это можно сделать при помощи инструментов файлового менеджера Вашей панели управления хостингом.

Шаг 6. Импортируйте базу данных из резервной копии поверх Вашей основной базы данных. Если в настройках Easy Joomla Backup Вы отключали опцию Функция 'DROP TABLE' для дампа БД, то перед импортом базы данных нужно удалить предыдущую базу. Это можно сделать при помощи инструмента управления базами данных на Вашем хостинге. Например, phpMyAdmin.

Шаг 7. Очистите кэш браузера и проверьте весь сайт.

 

Как видите, Easy Joomla Backup обладает пусть и небольшим количеством возможностей, но их достаточно для организации резервного копирования сайта Joomla. А если учесть наличие возможности автоматического запуска создания бэкапов по расписанию, то данный компонент может стать Вашим отличным помощником и сберечь массу времени и нервов в случае возникновения непредвиденных ситуаций.

Похожие материалы
Автор статьи – Хорошевский Алексей
Хорошевский Алексей

Кандидат технических наук, преподаватель Харьковского национального университета радиоэлектроники, веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет услуги по созданию, доработке, сопровождению и продвижению сайтов. Подробнее об авторе…

Социальные сети:

Публикации и работа:

 

Полезные ссылки:

Загрузка комментария... Комментарий будет обновлён через 00:00.
Напишите комментарий...
- оставшихся символов.
или оставить комментарий как гость