
Здравствуйте, друзья мои, и пусть здравствуют ваши сайты!
За свой уже достаточно солидный опыт сайтостроителя я убедилась в том, что сделать сайт легко. Пока он находится на домашнем сервере, проблем никаких нет: сидишь себе, творишь потихоньку, любуешься созданным детищем, сочиняешь материалы. Потом отправляешь сайт в большое плаванье, а дальше...может случиться всякое. Не буду пугать, но предупреждаю: делайте бэкап !!! Для создания бэкапов - то есть резервных копий - есть замечательный бесплатный компонент для Joomla!, который называется Akeeba Backup Core.
Akeeba Backup Core является преемником знаменитого компонента JoomlaPack. Этот компонент в одном архиве создает полную резервную копию вашего сайта, которую потом можно будет развернуть на любом сервере. Имея в наличии копию сделанного на локалхосте сайта, мы потом используем её для переноса этого сайта на вебсервер.
Какие файлы надо скачать для работы на сайте разработчика www.akeebabackup.com:
1. Компонент Akeeba Backup Core (раздел Download>>Akeeba Backup>>Akeeba Backup Core>>желтая кнопка загрузки на чёрном фоне). 2. Скрипт для распаковки архива Akeeba Kickstart (раздел Download>>Akeeba Kickstart).
1. Установка компонента
Обычный путь установки расширений: Расширения>> Установить/Удалить>>Обзор>>Выбираем для загрузки файл com_akeeba-3.2.4-core.zip>> Установить.
Дождёмся получения сообщения о том, что компонент установился удачно, и зайдём в меню Сайт>>Панель управления. Мы увидим, что в панели появилась новая иконка, что лишь подчёркивает особую важность как компонента, так и выполняемых им задач: делайте ваши бэкапы, господа!
Перейти к копированию можно, либо нажав на эту иконку, либо через меню Компоненты>>Akeeba Backup:
2. Конфигурация компонента и резервное копирование сайта
Шаг 1. В панели управления компонента переходим к его настройке с помощью кнопки "Настройка":
Шаг 2. В открывшемся окне настройки даём задание компоненту: копировать весь сайт. Это задание мы выбираем в выпадающем списке. После этого нажимаем на кнопку Сохранить:
Шаг 3. Сейчас мы опять находимся в панели управления. Нажимаем на кнопку "Начать резервное копирование":
Шаг 4. В окне "Начать создание новой резервной копии" можно записать свои комментарии к архиву. Я обычно этого не делаю, а сразу жму на кнопку "Начать резервное копирование":
Шаг 5. Начнется загрузка. Терпеливо ждите её окончания, никуда не переключаясь. Об этом вас предупреждает сама программа:
Если процесс закончился удачно, появится вот такое сообщение:
Нажимаем на кнопку "Управление резервными копиями".
Шаг 6. Мы на странице управления копиями. В списке копий видим атрибуты полученного файла:
Шаг 7. Переносим файл на рабочий стол. Для этого сначала нажимаем на название файла. Появится окошко с предупреждением. Обычно я его игнорирую и нажимаю на кнопку ОК :
Появится окно для подтверждения закачки файла, подтверждаем, нажав на ОК:
Всё, с копированием всего сайта и получением файла с расширением .jpa на свой рабочий стол мы закончили.
Теперь точно так же надо получить копию базы данных. Возвращаемся в панель управления компонента, нажав на кнопку "Назад" :
Шаг 8. Повторяем Шаг 2, т.е. устанавливаем новые параметры конфигурации. Для этого опять в панели управления Акибой нажимаем кнопку "Настройка":
Шаг 9. В строке "Тип резервной копии" выбираем пункт "Только главную базу данных сайта (SQL файл)" и нажимаем на кнопку "Сохранить":
Шаг 10. Повторяем шаги с 3 по 6 :
 

Шаг 11. Сейчас мы на странице "Управление резервными копиями". В списке копий появился ещё один файл, теперь с расширением .sql . Это и есть файл базы данных. Скачиваем его на свой рабочий стол точно так же, как делали это в шаге 7 :
Внимание! Если вы редко устанавливаете на свой сайт расширения, или почти не используете в статьях картинки, то особого смысла делать часто резервную копию всего сайта нет. Совсем другое дело - бэкап базы данных. Именно в базе данных хранятся все ваши материалы. Сломался сайт - восстановить утраченные статьи поможет только резервная копия базы данных. Поэтому делайте такие копии часто.
Шаг 12. Теперь у нас есть и копия базы данных, и копия всего сайта. Давайте создадим в любом месте, где вам удобнее, папку с названием "ДЕМО-БЭКАП", и спрячем в неё наши файлы. В неё же поместим и разархивированный файл kickstart.php , который вы должны были скачать вместе с компонентом Akeeba Backup (см. начало урока):
Имея в наличии три этих файла, мы с вами с лёгкостью перенесём наш сайт с локалхоста на вебсервер. Учиться этом мы сначала будем в специальном уроке "Восстановление сайта с помощью бэкапа".
Хорошего вам дня!
|