Резервное копирование и восстановление сайта Joomla 3 с помощью Akeeba Backup

4.8333333333333 1 1 1 1 1 1 1 1 1 1 Рейтинг 4.83 (3 Голосов)

Неотъемлемым лидером в нише резервного копирования и восстановления для платформы Joomla 3 можно назвать компонент Akeeba Backup. Он может восстановить любую сохраненную версию архива сайта как из админ панели, так и восстановить работоспособность полностью "мертвого" сайта имея всего лишь один файл с резервной копией. Давайте рассмотрим как это происходит.

Установка Akeeba Backup и наше первое резервное копирование сайта

Установка модуля резервного копирования Akeeba Backup на Joomla 3 Первым делом нам надо скачать сам компонент "Akeeba Backup Core for Joomla!" с официального сайта. На этой же странице есть для него русификатор во вкладке "Languages". Установку производим как обычно через "Расширения->Менеджер расширений->Установка", и там во вкладке "загрузить файл пакета", сразу устанавливаем сам компонент, после его русификацию. После установки наш компонент будет отображаться на сайте в вкладке "Компоненты->Akeeba Backup". При первом входе на сайт нас встречает мастер настройки, который нам предлагает произвести автоматическую настройку, нажимаем на кнопку "Мастер настройки" и ждем когда он сделает всю работу за нас :) По завершению нажимаем на кнопку "панель управления" и нас перекидывает  на главную страницу плагина, с которой мы и будем делать свою первую резервную копию. Для этого нажимаем на большую кнопку с названием "Default Backup Profile" то есть создание резервной копии с настройками по умолчанию, и ждем завершения резервного копирования не закрывая страницу, это важно. К настройкам профиля создания резервной копии по умолчанию относится: путь куда будет сохраняться копия (по умолчанию site.ru/administrator/components/com_akeeba/backup), формат сохранения: jpa(по умолчанию ) либо zip, есть возможностью установки на него пароля, так же есть возможности выбора типа резервной копии, то есть копирование всего сайта или только базу данных. Все эти параметры доступны и можно редактировать даже в бесплатной версии компонента. 

Восстановление сайта из резервной копии при помощи Akeeba Backup

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

Восстановить сайт целиком можно двумя способами:

  1. Восстановление через административную панель (при условии что она в рабочем состоянии)
  2. Восстановить при помощи отдельной утилиты Akeeba Kickstart (когда сайт "умер" весь и полностью)

Восстановление сайта из административной панели Joomla 3 с помощью Akeeba Backup

Восстановление сайта на joomla 3 при помощи модуля резервного копирования Akeeba Backup

Восстановление сайта из административной панели производим из меню "Компоненты->Akeeba Backup", зайдя в компонент нажимаем "Управление резервными копиями" и на открывшейся странице выбираем ту резервную копию с которой мы будем восстанавливать наш сайт, ставим на против нее птичку и нажимаем кнопку восстановить. В открывшемся окне ничего не меняем и нажимаем на кнопку начать восстановление. Начинается процесс извлечения файлов из архива с перезаписью непосредственно на наш сайт. После завершения нажимаем на кнопку "запустить скрипт восстановления сайта" и попадаем ну страницу восстановления, далее процесс восстановления очень схож с начальной установкой joomla 3, то есть надо так же ввести логины, пароли, информацию по базе данных.. . Когда до ходим до странички с надписью "почти что готово" то просто закрываем ее и на открывшейся странице нажимаем "восстановление завершено". Вот и все, нас перенаправляет на страницу авторизации админ панели, вводим логин, пароль и радуемся полностью работоспособному сайту. 

Восстановление сайта на joomla 3 при помощи модуля резервного копирования Akeeba Backup (Kickstart)

Восстановление сайта на joomla 3 при помощи модуля резервного копирования Akeeba Backup (Kickstart)

Восстановление сайта при помощи Akeeba Kickstart производится при невозможности зайти в админ панель и восстановить оттуда, то есть сайт полностью в неработоспособном состоянии. Для восстановления скачиваем с официального сайта приложение для восстановления Akeeba Kickstart, это архив с несколькими файлами внутри. Разархивируем и в корень нашего сайта, который желательно предварительно почистить (удалить все). Туда же в корень сайта копируем наш файл с сохраненным архивом сайта. Теперь для запуска процесса восстановления переходим в браузере по адресу site.ru/kickstart.php . Далее процесс восстановления идентичный установки сайта joomla 3 или же восстановлению из административной панели: распаковка, ввод основных данных, очистка установочных файлов.

Как мы заметили установщик Akeeba Kickstart работает по принципу предустановки реализованной в самой joomla 3, а это значит что есть возможность делать безболезненный перенос сайта с одного домена на другой, что является очень большим плюсом в некоторых ситуациях.