Понедельник, Июль 20, 2015

image

Среди огромного количества расширений для Joomla! есть несколько таких, без которых жизнь джумловода была бы чувствительно осложнена. Одно из них - компонент Akeeba Backup для создания бэкапов. Установив Joomla 3, я тут же установила Акибу, а опробовав её, была приятно удивлена качеством её работы. Чего уж греха таить, во времена Joomla 1.5 сбои с Акиба были так часты, что порой я предпочитала переносить сайты на хостинг дедовским способом, отказываясь нервничать по поводу повторяющихся глюков.

Будем надеяться, что очень важное по своей сути расширение будет совершенствоваться и дальше, облегчая труд джумловодов и делая их жизнь гораздо спокойнее.

Зачем нам нужны бэкапы? - по двум причинам:

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

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

Поэтому давайте установим себе это замечательное расширение, скачать которое нужно с сайта его разработчика. На сегодняшний день  нам предлагается версия Акибы 4.1.2., скачивать нужно бесплатный пакет под названием Akeeba Backup Core . Версию 4.1.2. можно устанавливать на Joomla 2.5 и все версии 3.х, включая последнюю, 3.4.

Устанавливаем Akeeba Backup как обычное расширение, через меню Расширения>>Менеджер расширений>> кнопка Обзор>>Загрузить и установить.

Далее двигаемся по шагам.

Шаг 1. Обычно загрузка проходит нормально, но один раз я столкнулась с тем, что Акиба не установилась по причине большой величины файла, о чем мне в админке было выдано предупреждение. Я взяла и дописала в файл .htaccess строку:

php_value upload_max_filesize 20M

После этого всё загрузилось за 20 секунд и подтвердилось сообщением на зеленом фоне: "Установка компонента успешно завершена."

Шаг 2. Поскольку Akeeba Backup  - это компонент, значит, идём с ним знакомиться в меню Компоненты>>Akeeba Backup . Первое, что нас встречает, это большая синяя кнопка "Show Post-installation Messages" - предложение просмотреть постинсталляционные сообщения. Обязательно жмём на кнопку:

Иллюстрация 1

Читаем сообщения. Самое важное из них находится внизу:
"I understand that an untested backup is as good as no backup at all", т.е. вы подтверждаете, что понимаете: непротестированный бэкап хорош настолько , как будто его нет совсем. К смыслу этого мы ещё вернемся, а пока обратите внимание на ещё одну синюю кнопку "Run the Configuration Wizard" - "Запустите мастер конфигурации". Это обязательно: Акиба оценит то, что ей предстоит копировать, и выберет наилучший для себя вариант. Жмем на кнопку:

 

Иллюстрация 2

Пойдет процесс проверки, а мы терпеливо ждем  её окончания:

 

Иллюстрация 3

Когда проверка закончится, появится сообщение об её успешности и одновременно с ним предложение на кнопке сделать бэкап:

 

Иллюстрация 4


Шаг 3. Кнопка перенесет нас на страницу старта нового бэкапа. Для старта надо нажать кнопку "Backup Now" внизу:

 

Иллюстрация 5

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

 

Иллюстрация 6

По окончанию должно появиться приятнейшее сообщение, что бэкап сделан, и можно перейти на страницу управления бэкапами:

 

Иллюстрация 7

Шаг 4. Рассматриваем, что мы получили в результате копирования:


Иллюстрация 8

Слева - заголовок с датой копирования, далее указан тип - полный бэкап сайта с вложенной в него базой данных; в последней графе красным цветом прописано название файла и его расширение - .jpa  . Под названием есть кнопка, нажав на которую, можно скачать файл. Не советую, можно его повредить, хотя он в данном случае и не слишком большой, всего 17.32Mb. Когда я копировала этот сайт перед переносом его на сервер, то файл был 250 Mb. Так что лишний риск совсем ни к чему. Забирать файл лучше прямо из папки, где он хранится, а для перегонки на вебсервер использовать ftp-клиент типа Filezilla.

Запоминаем, где складируются бэкапы: 

http:// ваш сайт/administrator/components/com_akeeba/backup/файл.jpa

Шаг 5. Акиба делает два варианта бэкапа - полный всего сайта и отдельно базы данных. Для переключения между вариантами существуют настройки. Для перехода в панель управления компонентом нажимаем на кнопку со стрелкой Control Panel , а затем ищем кнопку Configuration (см. Иллюстрацию 1) и нажимаем на неё.

Откроется страница конфигурации, где нам надо переключиться на вариант бэкап базы данных. Ищем строку Backup Type и в выпадающем окне выбираем именно этот тип. Выбрав, нажимаем на кнопку "Сохранить и закрыть":

Иллюстрация 9

Шаг 6. Теперь в панели управления Акибой нажимаем на оранжевую кнопку  Backup Now, и повторяем Шаги 3-4.  В результате мы получим второй файл, но на этот раз с расширением .sql  :

Иллюстрация 10

Как и первый файл, новый файл будет храниться в той же папке, путь к которой указан в Шаге 4.

Итоги: мы установили компонент Akeeba Backup  и сделали первые бэкапы.  О том, как с помощью бэкапа перенести сайт на хостинг, будет описано в следующем уроке.

 

 

Комментировать материал через:

  • Joomlalessons.ru
  • Вконтакте

Поделиться: