Akeeba Backup резервное копирование, восстановление и перенос сайта Joomla

Akeeba Backup резервное копирование, восстановление и перенос сайта Joomla Безопасность

Akeeba Backup резервное копирование, восстановление и перенос сайта Joomla

Резервное копирование и восстановление сайта на Joomla делается очень легко. В этой статье будет рассказано про расширение Akeeba Backup, которое выполняет резервное копирование сайта Joomla. Во второй части статьи расскажу, как восстановить сайт из резервной копии.

Не смотря на то, что хостинг провайдер может делать резервную копию сайта, могут произойти ситуации, когда копия сайта может быть Вам недоступна или содержать не все нужные данные. Поэтому обязательно позаботьтесь о создании резервной копии сайта сами. Для этих целей можно использовать очень удобный инструмент Akeeba Backup. Бесплатной версии этого расширения достаточно, для выполнения резервного копирования и восстановления сайта Joomla.

Прочитав эту статью Вы научитесь делать резервную копию и восстановление своего сайта на Joomla.

Установка Akeeba Backup.

Чтобы установить расширение «Akeeba Backup», для создания резервной копии сайта Joomla, воспользуемся способом «Установить из JED» или «Upload Package File». Первый способ предпочтительней, так как он самый простой. Если версия Joomla меньше 3.2, то эта функциональность не доступна и придется воспользоваться вторым способом. В этой статье будет описано два способа установки, а Вы сможете воспользоваться любым на выбор.

Установить из JED — позволяет установить расширение через интернет. Выбрать расширение для установки можно из предоставляемого каталога.

Для установки расширения переходим в меню Расширения—>Менеджер расширений—>Установить. На открывшейся странице будет каталог расширений. Найдите в этом каталоге указанное на картинке расширение «Akeeba Backup» и двойным кликом мышки откройте страницу установки.

Установка Akeeba Backup через менеджер установки

Установка Akeeba Backup через менеджер установки

Откроется страница описания расширения. На этой странице будет кнопка установки. Нажмите эту кнопку, для запуска процедуры загрузки и установки.

Установка Akeeba Backup

Установка Akeeba Backup

Перед началом установки требуется подтвердить операцию. На этом этапе еще можно отказаться от установки. Для подтверждения установки жмем кнопку Install (Установка)

Подтверждение установки Akeeba Backup

Подтверждение установки Akeeba Backup

После завершения установки на странице появится сообщение. Сообщение будет иметь вид как на рисунке или аналогичное на другом установленном по умолчанию языке сайта.

Информационное сообщение после установки Akeeba Backup

Информационное сообщение после установки Akeeba Backup

Upload Package File — устанавливаем, заранее скаченное расширение.

Для скачивания расширения «Akeeba Backup» переходим на сайт разработчика akeebabackup.com. И находим на главной странице ссылку на расширение «Akeeba Backup» или на этой же странице, нужно в верхнем меню выбрать «Download».

Раздел Akeeba Backup на сайте разработчика

Раздел Akeeba Backup на сайте разработчика

Перейдя на страницу описания расширения, загрузите его на свой компьютер.

Загрузка Akeeba Backup

Загрузка Akeeba Backup

После загрузки расширения. Вернитесь в панель администратора Joomla и выберите в верхнем меню Расширения—>Менеджер расширений—>Установить. Перейдите на закладку «Upload Package File». Далее выберите загруженный на компьютер файл. И запустите его загрузку и установку.

Выбор файла Akeeba Backup для установки в Joomla

Выбор файла Akeeba Backup для установки в Joomla

Резервное копирование Joomla.

После установки расширения надо произвести его запуск, для первичной настройки. Для этого выберите в меню Компоненты—>Akeeba Backup.

Расположение Akeeba Backup в меню Joomla

Расположение Akeeba Backup в меню Joomla

После перехода по указанному пункту меню, при первом запуске откроется мастер настройки. Нажмите на кнопку запуска мастера настройки.

Конфигурирование Akeeba Backup при первом запуске

Конфигурирование Akeeba Backup при первом запуске

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

Информационное окно этапов конфигурирования Akeeba Backup

Информационное окно этапов конфигурирования Akeeba Backup

Переходим на страницу создания резервной копии.

Окно завершения конфигурирования Akeeba Backup

Окно завершения конфигурирования Akeeba Backup

После перехода на страницу резервного копирования, подтверждаем резервное копирование.

Окно Akeeba Backup запуска резервного копирования Joomla

Окно Akeeba Backup запуска резервного копирования Joomla

После запуска резервного копирования. Дожидаемся его завершения. Как только резервное копирование закончится будет выдано сообщение. Далее можно перейти в панель управления «Akeeba Backup».

Возврат в панель управления Akeeba Backup, после резервного копирования

Возврат в панель управления Akeeba Backup, после резервного копирования

Если на предыдущем шаге нажать «Manage Backups» или аналогичную функция в в ��анели управления резервными копиями «Manage Backups», то откроется страница со списком сделанных резервных копий.

Окно менеджера архивов

Окно менеджера архивов

[stextbox id=’alert’]Про необходимость резервного копирования рассказано в статье

Практика защиты сайта на Joomla 3

. В платном расширение «Akeeba Backup» имеются возможность полностью автоматизировать резервное копирование сайта и размещение резервных копий в облачных хранилищах, что значительно повышает защищенность сайта. Так же автоматизировано восстановление сайта из резервной копии.[/stextbox]

Восстановление сайта из резервной копии.

Для восстановления сайта из сделанной резервной копии нужно загрузить с сайта разработчика дополнительный пакет файлов «Akeeba Kikstart».

Скрипт Akeeba Kikstart для восстановления сайта

Скрипт Akeeba Kikstart для восстановления сайта

Выбрав указанный архив файлов, перейдите на страницу загрузки.

Загрузка Akeeba Kikstart с сайта разработчика

Загрузка Akeeba Kikstart с сайта разработчика

После загрузки, из архива потребуется извлечь четыре файла:

[stextbox id=’grey’]jquery.min.js

json2.min.js

kickstart.php

ru-RU.kickstart.ini[/stextbox]

Теперь копируем извлеченные файлы в корень каталога сайта. Туда же копируем файл резервной копии сайта, сделанный «Akeeba Backup». Все необходимые, для восстановления сайта, файлы подготовлены а размещены в нужном месте.

Список файлов для восстановления сайта Joomla

Список файлов для восстановления сайта Joomla

Теперь создадим пустую базу данных MySql. Если на сервере MySQL уже есть созданная база, то тогда этот шаг можно пропустить.

[su_box title=»Информация» style=»soft» box_color=»#717171″]Для примера сайт буду восстанавливать на локальном сервере. Использовать буду OpenServer, о нем было рассказано в статье

Установка локального WEB сервера — OpenServer

. Если вы хотите потренироваться восстанавливать сайт на реальном хостинге, то можете зарегистрироваться на бесплатном хостинге и проделать указанные действия в «боевых условиях».

[/su_box]

[stextbox id=’info’]Восстанавливая сайт на локальном сервере, использующей файловую систему NTFS (ОС MS Windows) могут возникнуть сбои в работе кода. Это может быть вызвано различием в правах доступа к файлам. Некоторые расширения могут не корректно работать с файловой системой. [/stextbox]

Открываем PhpMyAdmin на локальном сервере. Напоминаю, что для примера я буду использовать OpenServer, если вы будете использовать другой пакет программ для web сервера, то действия будут точно такими же, только будут отличаться элементы интерфейса управления службами.

Запуск PHPMyAdmin в OpenServer

Запуск PHPMyAdmin в OpenServer

После запуска PhpMyAdmin открывается главная страница приложения. Переходим в раздел «Базы данных» и создаем пустую базу данных. Для этого, в поле «Создать базу данных», вводите свое наименование базы и жмете на кнопку «Создать». После создания базы она появляется в списке баз. На этом подготовительные работы закончились.

Создание базы данных для восстановления

Создание базы данных для восстановления

[stextbox id=’info’]Если Вы восстанавливаете базу на локальном сервере, то создание базы в ручную можно пропустить. Если базу восстанавливаете на сервере хостинг-провайдера, то Вы создаете базу по установленным хостингом параметрам.[/stextbox]

Для запуска восстановления сайта, наберите в строке адреса браузера адрес сайта и через разделитель имя запускаемого файла «kikstart.php».

Запуск скрипта kikstart.php для восстановления

Запуск скрипта kikstart.php для восстановления

После запуска файла «kikstart.php» появится информационный текст. Внимательно прочитайте весь текст. Данные рекомендации пригодятся вам, есл�� после восстановления, сайт будет работать не корректно.

Предупреждение перед началом восстановления

Предупреждение перед началом восстановления

Нажав кнопку «ESC», откроется первая страница настройки. В большинстве случаев на этой странице не надо делать дополнительных настроек. Если вы восcтанавливаете свою базу по своему сценарию, то сделайте соответствующие настройки. После того, как все настройки сделаны жмете на кнопку Начать.

Окно настройки восстановления

Окно настройки восстановления

Запускается процесс извлечения файлов из архива.

Окно процесса извлечения из архива

Окно процесса извлечения из архива

После извлечения файлов из архива, появляется окно запуска инсталлятора. Жмем кнопку Запустить инсталлятор и переходим к следующему шагу.

Запуск восстановления сайта Joomla

Запуск восстановления сайта Joomla

После запуска инсталлятора, будет отображена информационная страница. На этой странице можно посмотреть текущие настройки web сервера. Можно сравнить версию PHP которая была при создании резервной копии сайта и та версия PHP которая используется текущим WEB сервером. Посмотрев информационную страницу переходите на страницу «Восстановления главной базы данных веб сайта». Жмем кнопку «Следующая».

Окно текущих параметров восстановления Joomla

Окно текущих параметров восстановления Joomla

На странице «Восстановления главной базы данных веб сайта» нужно ввести параметры подключение к базе данных MySQL, имя пользователя и пароль. Остальные настройки можно оставить без изменения. На этом настройки, необходимые для восстановлени�� базы данных, сделаны. Запускаем процесс восстановления базы данных, жмем кнопку Следующая.

Восстановление главной базы сайта

Восстановление главной базы сайта

Ждем завершения процесса восстановления базы данных…

Процесс восстанвления сайта

Процесс восстанвления сайта

После того, как база будет восстановлена, на экране появится информационное сообщение об окончании восстановляния базы данных. Жмем на кнопку Следующий шаг.

Завершение восстановления

Завершение восстановления

Заключительный этап восстановления сайта. Проверяем и при необходимости редактируем поля в разделе «Параметры сайта». В разделе «Тонкая подстройка директорий» проверяете пути к системным директориям временных файлов и журнала. В разделе «Настройки супер администратора», выбираем администратора и вводим пароль. В основном все поля заполняются, по умолчанию, значениями из резервной копии и их не требуется изменять. Жмем на кнопку Следующая.

Настройка параметров сайтов

Настройка параметров сайтов

Открывается последняя страница с информацией о завершении восстановления web сайта. Переходим на страницу восстановления сайта и жмем на кнопку Очистить.

На этом восстановление сайта закончено.

Информационное окно завершения восстановления сайта

Информационное окно завершения восстановления сайта

Переходим на главную страницу сайта и проверяем его работоспособность.

Проверка работоспособности сайта

Проверка работоспособности сайта

[stextbox id=’info’]Если после восстановления сайта, он не заработал, то проверьте настройки в файле .htaccess или директивы в файле php.ini. В большинстве случаев восстановление сайта проходит нормально и дополнительных действий не требуется. [/stextbox]

Надеюсь, что статья была Вам полезна и Вы узнали что-то новенькое.

webmaster
Оцените автора
( Пока оценок нет )
Joomla Is Simple
Добавить комментарий