Бэкап базы данных и бэкап файлов Joomla с помощью компонента Akeeba Backup (Joomlapack). Часть 2 Настройка и запуск резервного копирования

image_thumb[16]

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

Уважаемые читатели сайта Ageta.ru, как я уже говорил в предыдущей статье Бэкап базы данных и бэкап файлов для Joomla с помощью компонента Akeeba Backup (Joomlapack). Часть 1 Установка и обзор делать бэкап очень важно для безопасности Вашего сайта, а с данным компонентом  сделать бэкап сайта проще простого. А как это сделать и настроить компонент на работу мы рассмотрим в этой статье. В принципе и на стандартных настройках все будет великолепно работать, если не хотите себе забивать голову и не нужны особые способы резервного копирования, то смело пропустите этот раздел и читать раздел почти в конце этой статьи “Резервное копирование сайта с базой данных”.

 

Настройка для Joomla Akeeba Backup

image5_thumb[2]

Идем в компонент в административной панели Компоненты –> Akeeba Backup и смело жмем на кнопку “Настройки”.

image8_thumb[2]

Видим основные настройки:

  • Папка для сохранения резерных копий – даже в переводе такого отличного компонента бывают описки, тут указывается путь к хранению архива базы данных, стандартно сохраняются site.ru/administrator/components/com_akeeba/backup
  • Уровень журналирования – видется статистика, два типа “Ничего” и ведётся журнал по “Вся информация и отладочные данные”
  • Имя файла резервной копии – с каким именем файл сохраняется, стандартно site-[HOST]-[DATE]-[TIME], т.е. site-ageta.ru-12122012-121212 с точностью до секунды.
  • Тип резервной копии – выбираете что будете копировать, есть два варианта “Копирование всего сайта” и “Только главную базу данных сайта (SQL файл)”. Тут думаю все понятно, хотите делать бэкап всего сайта или только копию базы данных MySQL.
  • Использовать фреймы (IFRAMEs) вместо технологии AJAX – использование одной технологии вместо другой, т.е. использовать всплывающие окна вместо обновляемой информации на странице. Как то так если проще говорить.
  • Использовать базу данных для хранения временной информации – не больно рекомендуется использовать этот параметр. Он будет хранить временную информацию работы компонента Akeeba Backup, что может засорить БД, а также могут возникнуть ошибки на некоторых хостингах.

 

image11_thumb[3][4]

Дополнительные настройки:

  • Способ создания копии базы данных (Встроенные функции архивирования MySQL) – методы и характеристики архивирования БД. Если не знаете, что означают эти параметры, лучше не меняйте их значения.

image14_thumb[2]

    • Common Settings
      • Генерировать дополнительные INSERTы – лучше оставлять эту галочку, ускоряется процесс резервного копирования с помощью использования INSERTов
      • Максимальный размер пакета для дополнительных INSERTов – можете тоже не трогать этот параметр, если выходят сбои, то уменьшите размер INSERTа.
      • Размер файла составного дампа SQL – если стоит любая цифра отличная от нуля, то БД архивируется частями, указанными Вами. Это ускоряет процесс.
      • Количество строк в партии – можно играть этим параметром если выходят ошибки при бэкапе базы данных, тем самым уменьшая или увеличивая количество строк в дампе.
    • MySQL Settings
      • Делать дамп PROCEDURE, FUNCTION and TRIGGER – если Вам необходимо добавить эти поля в БД, то ставьте галочку, но это может привести к зависанию копирования, тогда отключите эту опцию.
      • Нет отслеживание зависимостей – используйте этот параметр только тогда,  когда у Вас много таблиц БД и вы не использутете MySQL пердставления,, процедуры, функции, триггеры.
      • Пропускать индексы – удаляет из дампа USING BTREE и USING HASH, это может быть полезно при восстановлении на некоторых серверах.

 

  • Способ сканирования файловой системы

image17_thumb[3]

    • Порог для большого каталога – если Joomla Akeeba в одном из каталогов найдет более 100 файлов (в нашем примере), то будет производиться сканирование в несколько этапов, чтобы исключить тайм-аут на сервере и ошибок. Уменьшать не стоит этот параметр, если конечно у вас не очень медленный хостинг, а то сканирование будет проходить очень медленно.
    • Метод получения содержимого каталогов – быстрого метода достаточно, но если на бэкапе данных сайта не достает каких либо параметров, то лучше поставить альтернативный метод определения файлов в каталоге.

 

  • Способ архивирования

image20_thumb[3]

    • Формат – предлагается JPA или ZIP, впринципе на JPA работает все отлично, его видет и читает WinRAR. Параметры можно оставить неизменными
      • Раскрывать символьные ссылки – не знаю что за параметр и для чего он нужен.
      • Размер части для составного архива – Вы можете выбрать размер файла архива, если бэкап сайта на Joomla будет выше, то он разобьёт его на несколько файлов
      • Размер фрагмента для обработки больших файлов – если попадается для архивирования большие файлы, то он их обрабатывает по частям, в данном случае по 1Мб.
      • Порог при создании большого файла — технический параметр при работе и обработке дампов сайта
 
Квоты:

image23_thumb[3]

  • Сохранять устаревшие записи – можете ввести количество сохраняемых записей о созданных резервных копиях в разделе “Управление резервными копиями”
  • Включить квоту на размер – использовать удаление архивов при превышении установленный квоты или нет.
  • Величина квоты – для одного профиля, при превышении размера, старый файл архива сайта будет удаляться.
  • Включить квоту на размер – тоже самое что и двумя строками выше, но только на все профили
  • Величина квоты – аналогично предыдущему такому же параметру

 

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

image26_thumb[2]

  • Минимальное время выполнения – определяем минимальное время работы каждого шага, это делается для того, чтобы не не произошло отключение от сервера. Потому как если этовремя меньше, сервер может определить это действие как попытка перегрузки сервера. Цифра эта незначительна, поэтому ее можно не уменьшать.
  • Максимальное время выполнения – тут устанавливается максимальное время, смысл ставить больше чем время выполнения php нет.
  • Отклонение времени исполнения – 75ти процентов хватает в самый раз, но если из-за таймаутов на сервере резервное копирование прерывается или зависает, то лучше уменьшить этот параметр.

Резервное копирование сайта с базой данных

image_thumb[17]

Непосредственно для создания резервной копии сайта на Joomla, Вам необходимо перейти в закладку “Начать резервное копирование”. Далее выбрать используемый профиль, если он один то и изменять нечего будет. Далее идет краткое описание проекта, можете коротко описать, к примеру “Сайт Ageta от 11 сентября 2011 года”, а в более полном описании, в комментарии к архиву, можно написать более подробно “Эксперимент номер один с компонентом для резервного копирования joomla akeeba backup joomla 2.5”. Это нужно, чтобы вы могли сделать детальные пометки, очень удобно. Бывает иногда сильно экспериментируешь с сайтом а потом не помнишь в какой резервной копии нужный Вас бэкап. После всего заполнения смело жмете “Начать резервное копирование”

image_thumb[18]

Процесс пошел…

image_thumb[19]

По завершению Вам скажут, что все успешно и предложат посмотреть журнал работы akeeba backup core или перейти в управление резервными копиями, где будет храниться все сделанные копии. Поздравляем, копия сайта создана.

Важно! У Вас могут возникнуть сложности с файлом “.htaccess” если вы пользуетесь распаковкой или запаковкой сайта на локальном сервере. Это связано с тем что Windows не дает создавать файлы с пустым названием, а этот файл так и воспринимается, с пустым названием и расширением “htaccess”. Это станет видно если у Вас перестанет работать ЧПУ. Если это произойдет на сервере, то можете скачать из предыдущего архива или из другого сайта, только если Вы ничего в него не вписывали. Если на локальном компьютере, то разархивируйте его из архива, он спокойно распаковывается.

 

Как восстановить сайт, читайте в статье Восстановление сайта Joomla с помощью компонента Akeeba Backup (KickStart). Часть 3

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>