Free login module joomla

Akeeba Backup для Joomla 2.5/3.5. Установка и настройка

Akeeba BackupПока Ваш сайт  находится на домашнем сервере, проблем никаких не возникает:  творишь потихоньку своё детище - сайт, создаёшь материалы. Но рано или поздно сайт нужно будет отправить в большое плаванье по просторам Интернета и тут может случиться всякое... В случае взлома, сбоя в работе или критической ошибки Вы можете безвозвратно потерять свои труды. Но Вы всегда сможете восстановить сайт, если у Вас есть полная резервная копия или backup (бэкап) сайта.


Для создания резервных копий  для Joomla! есть отличный бесплатный компонент Akeeba Backup Core. Akeeba Backup Core вполне подойдет почти любому владельцу сайта на CMS Joomla. Бэкапы сайта, при необходимости, помогут Вам восстановить часть или весь сайт в случае сбоя на сервере, атаки хакеров, случайного или умышленного внесения изменений, повлекших за собой нарушение работоспособности сайта. Непредсказуемые изменения могут возникнуть даже при обновлении CMS Joomla и\или установке сторонних расширений, при изменении настроек движка  Joomla и тому подобное. Компонент Akeeba Backup также будет полезен в случае переноса сайта с Денвера на хостинг или с одного хостинга на другой.
Желательно настроить резервное копирование сайта не только на сервере с установленным сайтом, но и позаботиться, чтобы полные, рабочие, актуальные копии были у Вас на локальном компьютере.
Скачать компонент Akeeba Backup можно с сайта разработчика здесь. Имеется две версии компонента Akeeba Backup Core – бесплатная и Akeeba Backup Pro - платная профессиональная версия. Для большинства веб-мастеров вполне подойдёт бесплатная версия компонента – Akeeba Backup Core. Советую Вам сначала воспользоваться версией Core, а в дальнейшем, если её функций будет недостаточно, то можно приобрести версию Pro. Также на сайте разработчика есть ссылка для  скачивания Akeeba Backup русификатора.

Установка компонента Akeeba Backup

Установку компонента Akeeba Backup проведём из каталога - загружаем разархивированный файл из корневого tmp- каталога CMS Joomla. Заходим в "Расширения"→ "Менеджер расширений" → "Установка" и выбираем Установить из каталога. Далее жмем кнопку "Загрузить и установить" и дождёмся сообщения о том, что компонент установился удачно.

Установка Akeeba Backup

Следующим нашим шагом будет русификация компонента. ZIP-файл русификатор установим стандартным способом. Переходим в "Расширения" →  "Менеджер расширений" → "Установка",  выбираем ZIP архив русского языкового пакета и жмём "Загрузить и установить".
После установки компонента его автоматической самонастройки вполне достаточно, чтобы сразу приступить  к архивации. Но мы рассмотрим как можно внести изменения в настройки компонента исходя из особенностей каждого конкретного сайта. Возможно, что по мере развития сайта вам понадобится произвести корректировку этих настроек.

Настройка Akeeba Backup

Для того, чтобы произвести настройки компонента переходим в "Компоненты"→  "Akeeba Backup".

Настройка Akeeba Backup

В верхней части окна Akeeba Backup появилось сообщение:
Просмотрите, пожалуйста, после-процессорные сообщения
Относительно Вашей установки компонента 'Akeeba Backup' или его обновления существует важное системное сообщение. Вам настоятельно рекомендуется просмотреть его, прежде чем продолжить работу с этим компонентом. Щелкните на ниже расположенную кнопку для того, чтобы открыть веб-страницу с тем важным сообщением.
Жмем кнопку "Показывать после-процессорные сообщения"

"Показывать после-процессорные сообщения"

Читаем системные сообщения и жмем кнопку  "Перевести профили на ANGIE", а затем жмем кнопку "Запустить мастер настройки".
Запускается Мастер настройки.  Пошаговое тестирование сервера будет длиться около 2 минут.

"Запустить мастер настройки".

После завершения тестирования вы можете протестировать новую конфигурацию, запустив резервное копирование, или тонко настроить их вручную.  Перейдем к настройке Akeeba Backup.

Настройка Akeeba Backup

Нам открывается панель Настройка.

Настройка Akeeba Backup

Настройки Akeeba Backup Core разделены на четыре сектора.

Далее рассмотрим все по порядку.

"Начальная конфигурация".

"Начальная конфигурация".

"Папка для сохранения резерных копий" - это каталог на Вашем сервере, где Akeeba Backup будет хранить файлы резерных копий и журналы создания копий. Вы можете использовать следующие макросы:
"DEFAULT_OUTPUT" - папка для хранения по умолчанию;
"SITEROOT" - корневая папка Вашего сайта;
"ROOTPARENT" - папка уровнем выше Вашей корневой папки сайта.
В данном компоненте по умолчанию Akeeba Backup сохраняет архивы в следующую директорию www\ваш_сайт/administrator/components/com_akeeba/backup.   Оставляем как есть.
"Уровень журналирования" - этот параметр определяет, насколько подробно будет проводиться журналирование процесса создания резервной копии. Тоже оставляем как есть.
"Название файла резервной копии" - шаблон наименования архивов резервных копий, где применимо. Вы можете использовать следующие макросы:
"HOST" – имя хостинга;
"DATE" - текущая дата;
"TIME" - текущее время.
"Тип резервной копии" - какой вид резервной копии Вы желаете создать компонентом Akeeba Backup. Вы можете использовать два варианта:
- копирование всего сайта;
- только главную базу данных сайта (SQL сервер).
Оставим копирование всего сайта.
"Максимальное время осуществления для применения на стороне клиента" - когда это поле не отмечено галочкой (настройка по умолчанию) и этап процесса создания резервной копии заканчивается быстрее максимально отпущенного на осуществление операции времени, то компонент Akeeba Backup будет ожидать окончания этого времени. Это может привести к тому, что некоторые очень строго настроенные серверы убьют Ваш процесс создания резервной копии. Если отметить это поле галочкой, то тот оставшийся период ожидания будет применен не к серверу, а к браузеру, таким образом обходя возможное ограничение строгих серверов. ВАЖНО: эта опция применима только к процессу создания резервных копий в административной панели. Процесс создания резервных копий, запущенный с лицевых страниц, JSON API (удаленно) и с командной строки (CLI) всегда подпадает под период ожидания на стороне сервера. Оставим по умолчанию.
"Использовать фреймы (IFRAMEs) вместо технологии AJAX" - если данная опция включена, компонент будет использовать скрытые фреймы вместо обычных AJAX обращений к серверу. Используйте в том случае, если у вас странные ошибки сервера. Оставляем как есть.
"Использовать базу данных для хранения временной информации" - как правило, компонент использует файлы, расположенные во временном каталоге для хранения данных между шагами резервного копирования. При включении данного параметра, компонент будет использовать базу данных. На некоторых хостах задействование этого параметра может вызвать ошибки "MySQL server has gone away" или "MySQL query limit exceeded" во время резервного копирования. Здесь тоже не будем ставить галочку в чекбоксе.

"Расширенная конфигурация"

"Расширенная конфигурация"

"Двигатель создания резервной копии базы данных" - определяет, как Akeeba Backup будет обрабатывать базу(ы) данных для того, чтобы создать ее(их) резервную копию. Если интересно можете подробнее ознакомиться с настройками, мы оставим здесь всё по умолчанию.
"Двигатель сканирования файловой системы" - определяет, как Akeeba Backup будет сканировать файлы и папки Вашего сайта с целью выяснить, какие из них должны быть включены в резервную копию. Оставляем как есть.
"Двигатель архивирования" - определяет формат архивирования резервной копии. Некоторые двигатели, такие как DirectFTP, фактически не производят архивов, но обеспечивают передачу Ваших файлов на другие серверы.
Давайте остановимся поподробнее на настройках формата архивирования резервной копии.
Здесь нам предлагается сохранять копии в одном из двух форматов: это довольно таки редкий формат JPA и обычный ZIP.

"Двигатель архивирования"

Формат JPA (рекомендуется) – сжимает исходные файлы сильнее и быстрее, чем формат ZIP т.е. файл архива будет меньше. Вместе с тем,  для разархивирования JPA - файлов требуется  программа Akeeba Extract Wizard которую можно скачать на официальном сайте: https://www.akeebabackup.com/products/akeeba-extract-wizard.html.
"Раскрывать символьные ссылки" - если включить данную опцию, то будут обрабатываться символьные ссылки. Если вы используете символьные ссылки, которые ведут к бесконечному циклу ссылок, то отключите данную опцию. Оставим чекбокс пустым.
"Размер части для составного архива" -  Akeeba Backup может создать архивы из нескольких частей (составные) для того, чтобы обойти ограничения на размер при различных обстоятельствах. Этот параметр определяет максимальный размер каждой части архива. Если выставить значение 0, данная функция будет отключена. Оставим максимальное значение.
"Размер фрагмента для обработки больших файлов" - Akeeba Backup создает большой файл небольшими кусочками для того, чтобы избежать тайм-аута. Этот параметр определяет максимальный размер порции для этого вида обработки. Оставим оптимальный вариант – 1.00.
"Порог при создании большого файла" - файлы большего размера будут сохранены в несжатом виде, или их обработка будет занимать несколько шагов (в зависимости от способа архивирования) для того, чтобы избежать тайм-аута. Мы рекомендуем увеличивать это значение только для быстрых и надежных серверов. Оставим оптимальный вариант – 1.00.

"Управление квотами"

"Управление квотами"

"Сохранять устаревшие записи" - общее количество устаревших записей (резервные копии, файлы которых были удалены), для их сохранения на странице "Управление резервными копиями". Установите 0 для отсутствия лимита.
"Включить размер квоты" - при включении этого параметра, компонент Akeeba Backup будет удалять файлы архивов старых резервных копий, если полный размер этих архивов превосходит определенное ниже значение. Этот параметр применяется индивидуально для каждого профиля.
"Величина квоты" - если общий размер резервных копий, соответствующих текущему профилю, превышает этот предел, более старые архивы будут удалены с сервера.
Совет: Выберите Custom и введите желаемое значение, если его нет в списке.
"Включить отсчет квоты" - при включении этого параметра, компонент Akeeba Backup будет удалять старые резервные файлы, если их размер больше предельного значения, указанного ниже.
Включим этот параметр.
"Отсчитывать квоту" - компонент будет удалять старые файлы резервных копий, если они больше установленного размера, определенного в данной опции. Части резервных копий считаются как один файл!
Совет: Выберите Custom введите желаемое значение, если его нет в списке.

"Тонкая настройка"

"Тонкая настройка"

"Минимальное время выполнения" - каждый шаг резервного копирования продлиться по крайней мере до тех пор, как определено здесь. Это необходимо, чтобы обойти решения анти-DoS безопасности. Если Вы получаете ошибку 403 Forbidden или ошибки AJAX,  увеличьте этот параметр. Установка в 0 отключает эту функцию.
Совет: Выберите Custom и введите желаемое значение, если его нет в списке.
"Максимальное время выполнения" - каждое пошаговое действие компонент будет производить не дольше, чем определено в этом параметре. Используйте значение меньшее, чем максимальное время выполнения PHP. Обычно, установка значения в 10 секунд является вполне приемлемым в большинстве случаев. Совет: Выберите Custom и введите желаемое значение, если его нет в списке.
"Отклонение времени исполнения" - эта настройка определяет, насколько консервативным будет компонент, когда пытается избежать тайм-аута. Чем ниже значение, тем более консервативно будет вести себя компонент. Если Вы получаете ошибки из-за тайм-аута,  попробуйте уменьшить и максимальное время выполнения и этот параметр. Совет: Выберите Custom и введите желаемое значение, если его нет в списке.
"После того, как произойдет какая-либо ошибка AJAX, возобновить создание резервной копии" - когда это поле не отмечано галочкой (настройка по умолчанию), то в случае, если сервер отзовется ошибкой компонент Akeeba Backup остановит процесс создания резервной копии. Когда эта опция включена, то компонент Akeeba Backup попытается возобновить процесс создания резервной копии повторяя последний шаг. Это применимо только к процессу создания резервной копии, запущенного с административной панели. Включим этот параметр.
"Период ожидания перед повторением процесса создания резервной копии" - сколько секунд ждать перед возобновлением процесса создания резервной копии. Рекомендуется настраивать этот параметр на 30 или более секунд (в большинстве случаев рекомендуется 120 секунд), чтобы дать Вашему серверу время, необходимое для разблокировки процесса создания резервной копии прежде чем компонент Akeeba Backup повторит попытку завершить его. Настроим этот параметр на 30 секунд.
"Максимальное количество повторных попыток шага создания резервной копии после какой-либо ошибки AJAX" - сколько раз следует компоненту Akeeba Backup повторять попытку возобновления процесса создания резервной копии перед тем, как окончательно оставить эти попытки. На большинстве серверов лучше всего работает число от 3-х до 5-ти повторных попыток. Поставим  - 3.

Итак, сегодня мы установили и достаточно подробно рассмотрели настройки компонента резервного копирования Akeeba Backup для CMS Joomla 3.
О том, как сделать резервную копию сайта рассмотрим в следующей статье.

↓↓↓ Понравилась статья? Жми на кнопки! ↓↓↓

Тэги: Akeeba Backup, резервная копия

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


Защитный код
Обновить