Самое прекрасное — это когда нужна поддержка сайта, а ты сидишь с телефоном
в руке и ЗНАЕШЬ, чей номер набрать! т. +7 831 4637611 моб. +7 910 3820622
WhatsApp +7 953 5571863 Skype aitishnik
Айтишник РУ Нижний Новгород, Симферопольская, 21 ПН-ПТ 08 - 18
Создание сайта на CMS Joomla!

Схема автоматического резервного копирования

Теперь исходя из всего вышеизложенного создадим простую, автоматическую схему резервного копирования сайта под управлением Joomla 2.5. Пусть будет недельный цикл резервного копирования. Схема следующая: в первый день создаётся резервная копия всего сайта, а в остальные шесть дней резервируется только база данных сайта, что позволит сократить размер резервных копий. Сначала создадим задание для бэкапа всего сайта. Для этого настраиваем профиль для создания полной резервной копии, затем создаём задание, как описано во второй части этой статьи. При этом изменим строку задания следующим образом:

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&profile=1&format="

Обратите внимание на то, что после секретного слова добавился ещё один параметр – profile=1. Это обозначение первого профиля настроек. Первый профиль есть сразу после установки Akeeba Backup, и называется он default. Затем создадим второй профиль настроек, который будет отвечать за создание резервной копии базы данных сайта. Для этого войдём в панель управления Akeeba Backup, затем в «Менеджер профилей» и создадим новый профиль. Введём имя профиля, например BackupDB и сохраним его. Выйдем из менеджера профилей в панель управления Akeeba Backup и в выпадающем списке «Активный профиль» выберем название второго профиля.

Akeeba Backup создание профиля

Теперь зайдём в «Настройки» и сконфигурируем профиль, так же как и первый за исключением настройки «Тип резервной копии», которую выставим в положение «Только главную базу данных сайта (SQL файл)». Сохраним настройки и создадим второе задание для автоматического резервного копирования, аналогично первому. Но параметр profile сделаем равным 2. Теперь установим расписание для выполнения первого задания, например по воскресеньям, а выполнение второго задания во все оставшиеся дни недели. Если автоматическое получение резервных копий не настроено, то настраиваем его. В скрипте изменяем строку get на mget, как показано ниже. Это нужно для того, чтобы можно было получать файл по маске. Т. е. вместо расширения ставим звёздочку (*), потому что файл полной резервной копии у нас имеет расширение jpa, а файл резервной копии базы данных – расширение sql и с помощью одной строки мы можем получать файлы разных форматов. Если вы хотите, руководствуясь рекомендациями разработчика Akeeba Backup, удалять резервные копии с сайта в целях безопасности, то можно добавить в скрипт дополнительную строку (она будет предпоследней).

@echo off

echo cd /home/yourlogin/yoursite/docs/administrator/components/com_akeeba/backup>tmp.conf

echo lcd J:\Backup>>tmp.conf

echo mget %date:~6,4%%date:~3,2%%date:~0,2%-yoursite.*>>tmp.conf

echo del %date:~6,4%%date:~3,2%%date:~0,2%-yoursite.*>>tmp.conf

psftp -l yourlogin -pw wk6tlcm4 -b "C:\Program Files\PuTTY\tmp.conf" ssh.yourlogin.nichost.ru && del tmp.conf

Как и прежде сохраняем скрипт, как backup.cmd и создаём ежедневное задание.

Всё! Мы получили полностью автоматическую схему резервного копирования. Теперь посмотрим как восстанавливать сайт из резервной копии - переходим к статье "Восстановление сайта на Joomla".

Помните, что у нас вы можете не только купить готовый сайт или заказать его разработку, но и подобрать подходящий тариф поддержки сайта, заказать продвижение сайта в поисковых системах, а так же зарегистрировать домен в одной из двухсот доменных зон и выбрать недорогой тариф хостинга! Айтишник РУ

Об авторе:

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

 

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

    • Настройка CAPTCHA в Joomla 2.5

      Настройка CAPTCHA в Joomla 2.5В Joomla, в версии 2.5 появилось полезное нововведение – CAPTCHA. CAPTCHA это аббревиатура, расшифровывающаяся как Completely Automated Public Turing test to tell Computers and Humans Apart. Что переводится как «Полностью автоматизированный...

    • Установка Joomla 2.5

      Установка Joomla 2.5Установка Joomla 2.5 довольно проста и не занимает много времени. В этой статье рассматривается установка CMS Joomla (Джумла) в общем виде на локальный компьютер. Установка и настройка вэб-сервера и дополнительных программ рассматриваются в предыдущей...

    • Общие настройки сайта на Joomla

      Общие настройки сайта на JoomlaПосле установки Joomla, настройки резервного копирования, а так же знакомства с восстановлением сайта, займёмся общими настройками. В панели управления сайта кликнем на кнопке быстрого доступа «Общие настройки». Общие настройки можно ещё открыть посредством меню: Сайт -> Общие настройки. В панели общих...

    • Общие настройки сайта на Joomla. Права

      Общие настройки сайта на Joomla. ПраваНастройка прав пользователей и групп, установка разрешений для них является одной из самых полезных возможностей Joomla. Собственно сама настройка осуществляется в менеджере пользователей, который можно вызвать из меню «Пользователи», но об этом мы поговорим в одной из следующих статей. На...

    • Материалы в Joomla 2.5. Материалы (Статьи)...

      Материалы в Joomla 2.5. Материалы (Статьи)...В этой статье мы продолжим разговор о материалах в Joomla 2.5. В предыдущих статьях о материалах в Joomla мы говорили об общих сведениях и о категориях. В этой статье поговорим о собственно материалах. В предыдущих версиях Joomla эта сущность называлась статьи. На мой взгляд, это было...

    • Автоматическое получение резервных копий...

      Автоматическое получение резервных копий...Резервные копии созданы и теперь давайте разберёмся как их получить и автоматизировать данный процесс. Самый простой способ получения резервной копии – это скачивание её по ссылке или ссылкам, если файл делится на несколько архивов, в...