Установка и настройка компонента резервного копирования сайта и базы данных JoomlaPack (новое название - Akeeba Backup). Бэкап и восстановление сайта на Joomla

И снова здравствуйте, пользователи моего блога о создании сайтов на Joomla. В этой статье мы установим компонент для резервного копирования сайта и базы данных сайта на Joomla, который пригодится нам не только для повышения безопасности сайта, но и для переноса на хостинг. С помощью этого компонента можно провести бэкап и восстановление Joomla из резервной копии, если у Вас на сайте произошла какая-нибудь проблема. Если не знаете или не помните, как устанавливать расширения, то прочтите статью об установке расширений на Joomla.
Сейчас этот компонент стал называться Akeeba Backup и в комплекте с ним сразу идёт русификация. Поэтому после установки им сразу же можно пользоваться в полной мере. Сразу же предупреждаю, что старая версия компонента JoomlaPack и новая версия Akeeba Backup очень схожи (практически идентичны) в настройке и работе. Так что я не буду рассказывать о двух версиях сразу, а приведу пример на JoomlaPack.
Установка JoomlaPack (Akeeba Backup)
Скачать компонент можно по ссылке _http://extensions.joomla.org/extensions/access-a-security/site-security/backup/1606 на официальном сайте расширений для Joomla. Компонент для создания резервных копий и восстановления Joomla JoomlaPack (Akeeba Backup) устанавливается, как и другие расширения joomla, через менеджер расширений. Более подробно Вы можете прочитать об установке любых компонентов, модулей и плагинов в этой статье. Первым делом установите сам компонент JoomlaPack, а потом русификатор, который идёт в архиве с компонентом. Если Вы устанавливаете уже новую версию компонента, которая называется Akeeba Backup, то русификатор к ней ставить не нужно, так как он уже встроен разработчиками. Теперь Вы имеете отличную программу для бэкапа и восстановления joomla, да ещё и на русском языке.
Настройка компонента JoomlaPack (Akeeba Backup)
Установив расширение, заходите в "Компоненты" - "JoomlaPack" - "Конфигурация":
Выставляете удобное значение для записи резервных копий (например, home/localhost/www/sayt/backup), [ROOT] означает корневой каталог Вашего сайта:
При этом папку backup создаете сами в выбранной категории. Далее идите в настройки профиля - "Простая" и выставляете тип резервной копии - "Сайт полностью с базами данных":
Следом переходите в продвинутые настройки и там ищите слово компрессор, в нём ставьте значение - "Несжатый TAR, используя функцию PHP" или JPA архив (это нам поможет в дальнейшем для переноса сайта с локального сервера на виртуальный хостинг). Остальные настройки можно оставить по умолчанию:
Как сделать бэкап Joomla? Создание резервной копии сайта и базы данных
Для создания резервной копии сайта и базы данных нужно зайти в админ-панель, перейти по пути "Компоненты" >> "JoomlaPack" >> "Сделать резервную копию":
После этого откроется окно, в котором можно внести изменения в название файла бэкапа и дать ему описание. Кроме этого можно выбрать профиль резервного копирования:
Теперь нужно нажать на кнопку внизу экрана "Начать резервное копирование!". После нажатия откроется окно, в котором будет показан сам процесс копирования. Сначала копируется база данных, затем файлы сайта. После копирования, Вы должны увидеть такое сообщение:
Ни в коем случае не выключайте окно браузера, пока копирование не завершится и не будет соответствующей надписи о завершении. Саму резервную копию Вы найдете в той папке, которую указали в настройках компонента. Рекомендую делать бэкап сайта после каждого серьёзного обновления, дабы сохранить всю информацию.
Восстановление сайта joomla из резервной копии
Для восстановления сайта Вам понадобиться перейти в административной панели по этому пути: "Компоненты" >> "JoomlaPack" >> "Управление резервными копиями":
Вы увидите все последнии резервные копии Вашего сайта. Теперь выбирайте ту, которая Вам нужна и нажмите справа вверху "Восстановить":
Пока Вы не начали восстановление сайта скажу одну важную вещь - сайт на момент восстановления не будет работать. Поэтому, чтобы избежать глюков и отпугнуть пользователей, просто выключите его минут на 10-20 (в зависимости от количества и объёма файлов на Вашем сайте) в общих настройках. Итак, продолжим: после нажатия кнопки "Восстановить", Вы увидите такое окно:
Обязательно скопируйте куда-нибудь код, который выделен желтым цветом. Потом нажимаете "Начать восстановление" и сразу откроется окошко, в которое нужно будет ввести этот самый код:
В следующем окне Вам предложат ещё раз выбрать архив для восстановления. Остальные настройки оставьте по умолчанию:
Нажимаете старт. Бывает такое, что какие-нибудь файлы не смогут замениться и у Вас появиться такое сообщение:
В этом случае нужно просто найти эти файлы и выставить им права 777 на момент восстановления (как выставлять права на файлы с помощью Filezilla). После восстановления не забудьте обратно поставить права, которые у них стояли. Через несколько минут Ваш сайт будет полностью восстановлен с того момента, на котором Вы сделали резервное копирования файлов и базы данных. Если Вы не хотите пропустить новые материалы моего блога, то рекомендую подписаться на получение новостей любым удобным способом.
Следующие статьи:
- Плагины для Joomla 3: обзор - 09/10/2017
- Какие сайты на Joomla можно сделать? Улучшаем функционал с помощью расширений и изучаем возможности Joomla по созданию проектов любой сложности - 16/07/2011
- Установка, настройка и русификация компонента K2, который предназначен для создания блогов, новостных порталов и каталогов на Joomla - 21/05/2011
- Установка и русификация компонента jDownloads для создания файлового архива в Joomla. Создание категорий и добавление материала - 25/04/2011
- Установка и настройка компонента комментариев JComments - 04/04/2011