RSS-стрічка усіх новин
rss_other
Twitter
Twitter

Віддалене створення резервних копій сайтів на Joomla! за допомогою AkeebaBackup

Віддалене створення резервних копій сайтів на Joomla! за допомогою Akeeba

Відомо, що усі адміністратори діляться на тих хто не робить резервних копій (бекапів) і тих, хто їх вже робить. :)

Проблеми у провайдера, зловмисники чи навіть власні руки можуть звести нанівець місяці вашої роботи.

Користуючись правильно налаштованими Joomla! і Akeebabackup ви можете робити і завантажувати собі на комп'ютер резервні копії декількох сайтів на Joomla! зробивши лише пару кліків.

Більше не буде потреби заходити в п'ятнадцять різних адміністративних частин, запускати процес створення резервних копій і, після його завершення, завантажувати створені файли. Програма зробить все за вас. Автоматичне створення резервних копій може запускатись з певною періодичністю без вашого втручання, що дозволить вам регулярно мати останні резервні копії.

Для цього потрібно:

  • Встановити на ваших Joomla-х плагін XML-RPC plugin for Akeeba Backup
  • Налаштувати Joomla!
  • Встановити на вашому комп'ютері Akeeba Remote Control 2.5
  • Налаштувати з'єднання Akeeba Remote Control 2.5 з вашими сайтами
  • Запустити процес створення резервних копій

Примітка: Передбачається, що у вас вже встановлено компонент Akeebabackup, його функціональність перевірено.

    Отже:

    1. Вантажимо XML-RPC plugin for Akeeba Backupі встановлюємо його, як звичайний плагін Joomla

      Адміністративна частина - Розширення - Встановити/Знищити - Завантажити файл пакета - Browse - обираємо наш файл - тиснемо "Завантажити файли & Встановити"

    2. Публікуємо плагін Akeeba Remoting XMLRPC services for Akeeba Backup 3.x

      Адміністративна частина - Розширення - Менеджер плагінів

    3. Вмикаємо у конфігурації веб-сервіси: Адміністративна частина - Сайт - Конфігурація - Система -  Включити Веб-Сервіси  - Так

      Рис. 1. Вмикаємо веб-сервіси в глобальній конфігруації
      Рис. 1. Вмикаємо веб-сервіси в глобальній конфігурації

      І зберігаємось.

    4. Завантажуємо і встановлюємо програму Akeeba Remote Control 2.5

      На Linux чудово іде під Wine, проте обіцяють рідну версію незабаром.

      Запускаємо.

      Рис. 2. Зовнішній вигляд Akeeba Remote Control.

      Рис. 2. Зовнішній вигляд Akeeba Remote Control.
    5. Обираємо Sites - Add і вводимо відповідні дані

      Рис. 3. Вводимо адресу сайту і параметри доступу до адміністративної частини Joomla
      Рис. 3. Вводимо адресу сайту і параметри доступу до адміністративної частини Joomla
    6. Натискаємо Next і очікуємо на результати перевірки. Якщо все пройшло вдало, то програма запитає дані FTP-доступу:

      Рис. 4. Вводимо параметри FTP доступу до сайту.
      Рис. 4. Вводимо параметри FTP доступу до сайту.

      Якщо є така можливість, то бажано вказати ftp-користувача, що має read-only права доступу. Це з'єднання використовується лише для завантаження резервних копій і записувати йому щось на сервер не треба. Але це не критично.

    7. Натискаємо Next і очікуємо на результати перевірки. Якщо все пройшло успішно, то після певної затримки матимемо вікно:

      Рис. 5. Обираємо теку на сервері, де зберігаються резервні копії
      Рис. 5. Обираємо теку на сервері, де зберігаються резервні копії

      Тут треба обрати теку, де зберігаються файли резервних копій на сервері. Зазвичай це administrator/components/com_akeeba/backup

    8. Натискаємо Next і програма запитує, куди саме ми збираємось завантажувати резервні копії на вашому комп'ютері. В моєму випадку я їх кладу поряд з локальними версіями сайтів.

      Рис. 6. Обираємо теку, куди будуть завантажуватись резервні копії у вас на комп'ютері
      Рис. 6. Обираємо теку, куди будуть завантажуватись резервні копії у вас на комп'ютері
    9. Після вибору теки, тиснемо Next і отримуємо запитання, щодо періодичності і дати створення резервних копій. Зрозуміло, що для цього програма Akeeba Remote Control має бути запущеною і висіти в треї, якщо йдеться про Windows.

      Рис. 7. Обираємо періодичність запуску створення резервної копії
      Рис. 7. Обираємо періодичність запуску створення резервної копії
    10. Тиснемо Next і ще раз Next.

      Отримуємо вікно як, на малюнку

      Рис. 8. Сайт додано. Тепер запускати створення резервної копії можна одним кліком.
      Рис. 8. Сайт додано. Тепер запускати створення резервної копії можна одним кліком.

      Аналогічними діями у цей перелік можна і варто додати всі ваші сайти.

    11. Запускаємо процес

      Рис. 9. Процес пішов
      Рис. 9. Процес пішов

      І після його завершення знаходимо файл резервної копій сайту у вказаній у п. 8 директорії.

    Примітка 1

    З часом резервні копії будуть накопичуватись на сервері, що призведе до перевищення дискової квоти. Щоби цього не сталось, тому можна налаштувати сам компонент Akeebabackup таким чином, щоби він зберігав тільки останні резервні копії за ліком чи за обсягом файлів.

    Адміністративна частина - Компоненти - Akeebabackup - Configuration - Quota management

    Рис. 10. Керування кількістю і обсягом резервних копій на сервері
    Рис. 10. Керування кількістю і обсягом резервних копій на сервері

    Примітка 2

    Часом створення резервної копії чи її завантаження може перериватись, проте перезапуск резервного копіювання чи завантаження допомагає.

    Коментарі  

     
    NAdim
    0 #1 NAdim 06.01.2011 15:02
    XML-RPC plugin for Akeeba Backup скинь ссылку на плагин или сам плагин
    Цитувати
     
     
    Gruz
    0 #2 Gruz 06.01.2011 15:13
    Цитую NAdim:
    XML-RPC plugin for Akeeba Backup скинь ссылку на плагин или сам плагин


    Оновив лінки в статті. Перевір.
    Там в альфа-стадії з'явилась сьогодні нова версія. Скоро буде актуальна.
    Цитувати
     
     
    tanas
    0 #3 tanas 07.06.2011 15:31
    Підкажіть як увімкнути веб сервіси в джумла 1.6 ??????http://jo omla.org.ua/com ponents/com_jco mments/images/s miles/sick.gif
    Цитувати
     
     
    Юра1
    0 #4 Юра1 07.06.2011 16:51
    Цитую tanas:
    Підкажіть як увімкнути веб сервіси в джумла 1.6 ??????http://jo omla.org.ua/com ponents/com_jco mments/images/s miles/sick.gif< /div>

    Що таке "веб-сервіси" в Joomla! ?
    Цитувати
     
     
    Gruz
    0 #5 Gruz 07.06.2011 19:37
    Цитую tanas:
    Підкажіть як увімкнути веб сервіси в джумла 1.6 ?


    Нові версії akeebabackup remote control цього не вимагають. Здається. Ця стаття застаріла, там простіше тепер все робиться.
    Цитувати
     
     
    tanas
    0 #6 tanas 08.06.2011 15:05
    Я налаштовую JoomlaPack Remote, отримую помилку і повідомлення про те щоб увімкнути в загальних налаштуваннях веб-сервіси в джумла, але у версії 1.5 я вмикав без проблем, у 1.6 в загальних налаштуваннях немає цієї вкладки. Допоможіть чайнику.
    Цитувати
     
     
    Gruz
    0 #7 Gruz 08.06.2011 19:21
    Цитую tanas:
    Я налаштовую JoomlaPack Remote, отримую помилку і повідомлення про те щоб увімкнути в загальних налаштуваннях веб-сервіси в джумла, але у версії 1.5 я вмикав без проблем, у 1.6 в загальних налаштуваннях немає цієї вкладки. Допоможіть чайнику.



    Підозрюю, їх там просто нема.
    Цитувати