gototopgototop
Register
Вход
HomeКомпоненты Joomla! /  Восстановление сайта с помощью бэкапа
Восстановление сайта с помощью бэкапа E-mail
Базовый курс - Безопасность сайта


Как восстановить сайт из бэкапаЕсли по какой-то причине наш сайт будет потерян, то его легко можно будет восстановить из резервной копии, или бэкапа.

Для создания бэкапов, или резервных копий сайта, - мы используем компонент Akeeba Backup, который выдаёт нам два файла:
- с расширением .jpa (это копия всего сайта с вложенным инсталлятором),
- с расширением .sql (это копия базы данных).

Для чего нам нужны резервные копии, т.е. бэкапы? Два варианта:

1. С помощью бэкапов мы переносим сайт с домашнего сервера - локалхоста - на WEB-сервер, или на хостинг.

2. Если по какой-то причине наш сайт будет потерян (например, взломан плохими парнями), то его легко можно будет восстановить из резервной копии.

Изучением процедуры восстановления сайта из бэкапа мы и займёмся на сегодняшнем занятии. До его начала повторите, пожалуйста, Этап 2 в уроке "Как установить Joomla!", а также урок "Компонент Akeeba Backup для создания бэкапов".

Итак, у вас в отдельной папочке на компьютере хранятся три файла:

1) копия всего сайта
2) копия базы данных
3) скрипт kickstart.php.

Используя эти файлы, мы создадим абсолютно новый сайт, но! - это будет всего лишь точная копия того сайта, бэкап которого мы сделали.

Если вы благополучно прошли урок "Как установить Joomla" и добросовестно выполнили домашнее задание, то сейчас у вас на Денвере есть два сайта с названиями "Демо" и "Демо2". Сегодня к ним добавится третий.


Итак, как восстановить сайт из бэкапа?


Шаг 1. Запускаем Денвер и открываем папку home>>localhost>>www .

Шаг 2. В папке www создаём новую папку, например,"Copy1".

Шаг 3. В папку "Copy1" копируем два файла : kickstart.php и копию всего сайта (т.е. файл с расширением .jpa):

Как восстановить сайт из бэкапа
Рис. 1

Шаг 4. Создаём новую базу данных и пользователя (если вы забыли, как это делается, перечитайте Этап 2 в уроке "Как установить Joomla!")

При создании новой базы данных назовите её "copy1"; нового пользователя назовите тоже "copy1", а сам сайт назовите "Копия1" :

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис.2

Шаг 5. Импортируем базу данных из бэкапа


5.1. Нажимаем на иконку домика. В появившемся новом окне выбираем "copy1" :

Рис.3

5.2. В следующем окне вы увидите, что в данный момент база copy1 вновь создаваемого сайта не содержит ни одной таблицы, т.е. она пуста. Нажмём на кнопку "Import" :

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис.4

5.3. В новом окне делаем следующее: 1) с помощью кнопки "Обзор" выбираем для загрузки наш третий файл из папки (см. начало урока) - копию базы данных с расширением .sql . Когда его название появится в строчке "Location of the text file", то 2) нажимаем в нижнем правом углу на кнопку "Go":

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис.5

Дождёмся окончания загрузки, т.е. того момента, когда в колонке слева выстроится список таблиц, а выше появится сообщение "Import has been successfully finished..." :

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис.6

Внимание! Не ориентируйтесь на мою таблицу на Рис. 6, потому что она будет отличаться от вашей и по количеству таблиц, и по составу. Главное, что вы должны понять сейчас, - так это сам принцип импорта базы данных.

Итак, если вы видите, что в колонке слева появился список таблиц, то это означает, что в Шаге 5 вы всё сделали правильно, осуществив импорт базы данных. Переходим к следующему шагу.


Инсталляция

Сейчас мы соединим базу данных вновь создаваемого сайта "Копия1" с содержимым его папок и файлов.


Шаг 6. Открываем в браузере новую вкладку и пишем в адресной строке следующее:

http://localhost/copy1/kickstart.php


Рис. 7

Нажимаем Enter и перед нами появится вот такое окно, в котором надо будет нажать на строчку, указываемую красной стрелкой:

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис.8

Шаг 7. В новом окне в строке "Archive file" вы увидите название того файла, который лежит у вас на Денвере в папке . Мы начнём его распаковывать, нажав на кнопку "Start" :

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис. 9

Шаг 8. Начинается распаковка архива. НЕ ПЕРЕХОДИТЕ никуда, пока идёт распаковка архива!!! Сидите, как кошка сидит у мышиной норки, и ждите, пока процесс не закончится! Frown

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис.10

Шаг 9. Ну вот, процесс распаковки архива завершился. Начинается инсталляция. Запустите её, нажав на зелёную кнопку "Run the Installer" :

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис. 11

Шаг 10. Сейчас начнётся проверка установок сервера. Справа вверху есть кнопка "Next". Нажимайте на неё:

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис.12

10.1. Нажав на кнопку, мы перешли к следующему этапу - "DB Restore", т.е. к восстановлению базы данных. Будьте внимательны! - в помощь вам я дописала красным шрифтом то, что вы должны напечать вместо слов "demo". Пароль надо также ввести тот, который вы придумали при создании базы данных "copy1". Когда всё сделаете и проверите, нажимайте кнопку "Next":

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис.13

10.2. Начинается процесс восстановления. Когда он закончится, нажмите на кнопку "ОК" :

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис. 14

10.3. В окне "Site Info" ничего менять не надо, просто переходим далее, нажав на кнопку "Next":

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис. 15

10.4. Если вы всё сделали правильно, то находитесь сейчас на последнем шаге инсталляции и должны удалить инсталлятор, нажав на "remove the installation directory" :

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис. 16

10.5. Удаляется инсталлятор в течение трёх секунд, после чего нажимайте на кнопку "ОК":

Уроки Joomla! :: Восстановление сайта из бэкапа
Рис. 17

YES!!! - вот мы и на главной странице сайта "Копия1" !!!


10.6. Идём в админку нового сайта. Для этого используем вкладку с адресом http://localhost/copy1/kickstart.php, которая пока "висит" в нашем браузере и имеет сейчас вот такой вид:



Нажмите на кнопку "Clean Up" (очистить). Появится окно с предложением пойти либо на главную страницу нового сайта, либо в админку. Окно с главной страницей у нас уже открыто, поэтому пойдём в админку:


Нажав на указываемую кнопку, мы попадаем на страницу входа в административный раздел, где, как обычно, указываем логин - это admin, а пароль - тот, что вы придумали для сайта "Копия1".





Подводим итоги
:
мы научились восстанавливать сайт из бэкапа. Эту же схему восстановления мы будем использовать при переносе сайта с домашнего сервера на хостинг. И уж если наш первый блин не получился комом, то и со вторым, я уверена, проблем не будет!




 
Copyright © 2011. Joomla! для "чайников". Автор сайта Наталья Мельниченко
Follow us on Twitter