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

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

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

Теперь исходя из всего вышеизложенного создадим простую, автоматическую схему резервного копирования сайта под управлением 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

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

      Резервное копирование сайта на Joomla 2.5...Одной из задач администрирования сайта является его постоянное резервное копирование. Конечно, многие хостеры ежедневно проводят резервное копирование клиентских сайтов, но как говорится «На Бога надейся, а сам не плошай». К тому же...

    • Вставка и подсветка кода в Joomla 2.5

      Вставка и подсветка кода в Joomla 2.5В одной из предыдущих статей («Текстовые редакторы в Joomla») я вкратце описывал использование текстовых редакторов. Возможности этих редакторов на 99% покрывают потребности пользователей Joomla. Но иногда их возможностей не хватает или лучше воспользоваться специальными расширениями. Допустим,...

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

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

    • Joomla 2.5

      Joomla 2.5Здравствуйте, дорогие читатели и читательницы! Это первая статья посвящённая созданию сайтов на Joomla. И в ней я хочу рассказать о CMS Joomla!, о том для чего она нужна, о преимуществах Joomla 2.5 и об её отличиях от предыдущих версий. За читателем остаётся право согласиться с автором...

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

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

    • Навигация материалов (страниц) в Joomla 2.5...

      Навигация материалов (страниц) в Joomla 2.5...В процессе наполнения сайта информационными материалами владельцы Интернет-ресурсов начинают обращать внимание на навигацию страниц. В первую очередь это владельцы интернет-магазинов, работающих на Virtuemart, новостных порталов – тех...