Самое прекрасное — это когда нужна поддержка сайта, а ты сидишь с телефоном
в руке и ЗНАЕШЬ, чей номер набрать! т. +7 831 4637611 моб. +7 910 3820622Айтишник РУ Нижний Новгород, Симферопольская, 21
A+ A A-

Резервное копирование сайта на Joomla 2.5

Создание резервных копий по расписанию

В предыдущей части было рассмотрено создание резервной копии сайта вручную. Теперь автоматизируем процесс и настроим создание резервного копирования по расписанию. Для этого в параметрах компонента, на вкладке «Резервное копирование c сайта» сделаем следующие настройки:

Параметры компонента

Поставим переключатель «Включить возможности создания резервных копий с сайта и удаленно» в положение «Yes». В поле ввода «Секретное слово» вписываем секретное слово, которое нужно с точки зрения безопасности выполнения задания по расписанию. Секретное слово может состоять из букв латинского алфавита и цифр. Регистр символов имеет значение.

Теперь настроим выполнение задания по расписанию на хостинге. В качестве примера будет использован хостинг одного из наших партнёров RU-Center. И так входим в панель управления хостинга.

Настройки хостинга

В настройках вэб-сервера нас интересуют два пункта: «Управление модулями» и «Планировщик заданий». Входим в управление модулями, затем переходим по ссылке «настроить модуль» во включенном модуле PHP. Хостер предлагает на выбор три модуля PHP разных версий, но включен всегда только один. Вот в его-то настройки мы и входим.

Настройка модуля php

Кликаем по ссылке «Управление расширениями», выбираем curl и жмём кнопку «Сохранить». Переходим в "Планировщик заданий".

Создание задания на хостинге

В поле ввода «Создать новое задание» пишем имя задания, например backup и нажимаем кнопку «Создать». Кликаем на имени нашего задания и выставляем его параметры.

Параметры задания

Выбираем время выполнения задания. Лучше, чтобы в это время на сайте была минимальная посещаемость. В поле ввода «Выполняемая программа» вписываем следующую команду:

curl -b /tmp/cookies.txt -c /tmp/cookies.txt -L --max-redirs 1000 -v "http://www.yoursite.com/index.php?option=com_akeeba&view=backup&key=YourSecretKey&format="

Примечание: на линукс-хостинге можно использовать и такую строку:

wget --max-redirect=10000 "http://www.yoursite.com/index.php?option=com_akeeba& view=backup&key=YourSecretKey"

Команда должна быть написана в одну строку. Вместо www.yoursite.com должен быть написан настоящий адрес вашего сайта. Вместо YourSecretKey должно быть написано секретное слово, которое вы вводили в настройках компонента. В поле «Выполнение» должно быть выбрано «Разрешено». В поле «Выводить сообщение» можно оставить «Да». Тогда на адрес электронной почты для технических сообщений будут приходить письма с уведомлением об успешном выполнении задания резервного копирования или письма с ошибками выполнения. После того, как создание резервных копий по расписанию будет отлажено, можно отключить вывод сообщений.

Сохраняем задание и ждём время его исполнения. Если всё прошло удачно, то в разделе «Управление резервными копиями» появится новая резервная копия, у которой в поле «Источник» будет указан «Сайт» вместо «Админка».

 

Об авторе:

ZolkinМеня зовут Андрей Золкин. Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU/Linux.

 

Ещё статьи о Joomla 2.5

    • Восстановление сайта на Joomla 2.5

      Восстановление сайта на Joomla 2.5В этой статье мы рассмотрим восстановление сайта под управлением Joomla 2.5 из резервной копии созданной, компонентом Akeeba Backup. Для восстановления сайта нам потребуются: последняя резервная копия и скрипт Akeeba Kickstart с сайта Akeeba Backup. Нам не...

    • Установка и удаление расширений в Joomla 2.5...

      Установка и удаление расширений в Joomla 2.5...В предыдущей статье мы получили общие сведения о расширениях в Joomla 2.5. Теперь самое время узнать, как устанавливать и удалять расширения. Все расширения Joomla, будь то компонент, модуль, плагин или шаблон устанавливаются и удаляются одинаково. Делается это с помощью, входящего в...

    • Социальные кнопки в Joomla 2.5

      Социальные кнопки в Joomla 2.5В этой статье я расскажу, как разместить на сайте под управлением Joomla кнопки социальных сетей или социальные кнопки. Хотя споры по поводу социальных кнопок всё не утихают, я для себя сделал выбор – кнопки социальных сетей нужны на сайте. Есть шанс, что добавится определённая...

    • Установка и настройка phpMyAdmin

      Установка и настройка phpMyAdminУстановка phpMyAdmin написана по материалам сайта php-myadmin.ru. Рекомендую этот сайт всем, кто хочет разобраться во всех тонкостях работы с phpMyAdmin. Скачиваем файловый архив phpMyAdmin-3.4.9-all-languages.7z по следующей ссылке. На момент написания...

    • Материалы в Joomla 2.5 Категории

      Материалы в Joomla 2.5 КатегорииВ предыдущей статье мы познакомились с общими сведениями о материалах в Joomla. Теперь подробнее познакомимся с категориями материалов. И для этого перейдём в «Менеджер категорий». Категории материалов нужны для систематизирования информации и удобной её подачи пользователям сайта. Категории – это своего рода папки для материалов (статей)....

    • Материалы в Joomla 2.5. Медиа-менеджер

      Материалы в Joomla 2.5. Медиа-менеджерВ этой статье я продолжаю знакомить читателя с материалами в Joomla 2.5. В предыдущих статьях мы познакомились с понятием материала, а так же научились управлять категориями и статьями. Можно было бы приступить к размещению информации...