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

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

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

Содержание статьи:

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

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

  1. Установить из JED - позволяет установить расширение через интернет. Выбрать расширение для установки можно из предоставляемого каталога.
  2. Для установки расширения переходим в меню Расширения-->Менеджер расширений-->Установить. На открывшейся странице будет каталог расширений. Найдите в этом каталоге указанное на картинке расширение "Akeeba Backup" и двойным кликом мышки откройте страницу установки.

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

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

    Установка Akeeba Backup

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

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

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

    Информационное сообщение после установки Akeeba Backup
  3. Upload Package File - устанавливаем, заранее скаченное расширение.
  4. Для скачивания расширения "Akeeba Backup" переходим на сайт разработчика www.akeebabackup.com. И находим на главной странице ссылку на расширение "Akeeba Backup" или на этой же странице, нужно в верхнем меню выбрать "Download".

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

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

    Загрузка Akeeba Backup

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Информация

Про необходимость резервного копирования рассказано в статье Практика защиты сайта на Joomla 3. В платном расширение "Akeeba Backup" имеются возможность полностью автоматизировать резервное копирование сайта и размещение резервных копий в облачных хранилищах, что значительно повышает защищенность сайта. Так же автоматизировано восстановление сайта из резервной копии.

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

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

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

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

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

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

jquery.min.js
json2.min.js
kickstart.php
ru-RU.kickstart.ini

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

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

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

Информация

Для примера сайт буду восстанавливать на локальном сервере. Использовать буду OpenServer, о нем было рассказано в статье Установка локального WEB сервера - OpenServer. Если вы хотите потренироваться восстанавливать сайт на реальном хостинге, то можете зарегистрироваться на бесплатном хостинге и проделать указанные действия в "боевых условиях".

Информация

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

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

Запуск PHPMyAdmin в OpenServer

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

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

Информация

Если Вы восстанавливаете базу на локальном сервере, то создание базы в ручную можно пропустить. Если базу восстанавливаете на сервере хостинг-провайдера, то Вы создаете базу по установленным хостингом параметрам.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Завершение восстановление сайта Joomla Очистка каталогов от временных файлов

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

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

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

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

Внимание

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

Полезные ссылки.

  • Курс "Полная защита сайта на Joomla 3" - Автор курса профессионально и понятно объясняет, как качественно защитить свой сайт Joomla. Курс будет понятен для любого уровня пользователей. Данный курс платный, но за небольшие деньги вы получите курс хорошего качества.
  • Чек-лист по защите Joomla - скачать можно бесплатно после регистрации. По чек-листу будет очень удобно провести все мероприятия по усилению защиты сайта.
  • Полная защита сайта на Joomla 3 - Базовые теоретические знания по защите сайта от злоумышленников.

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

4.8333333333333 1 1 1 1 1 Рейтинг 4.83 (6 Голосов)

Акции и бонусы

Акции и бонусы компании Beget.

Бесплатный хостинг, перенос сайта, домены в подарок, скидки при оплате за год ...

Акции и предложения Sprinthost.

Все акции и предложения хостинговлй компании Sprinthost собраны в этой статье...

Регистрация домена RU и РФ на Beget

Регистрация доменного имени в зоне RU и РФ по очень выгодной цене у надежног...

Хостинг для JOOMLA

Бесплатный хостинг для Joomla

Добрый день! Полезная информация начинающим веб-мастерам или всем, чей проект еще не дос...

Лучший хостинг Beget для сайта Joomla

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

Выбор хостинга для Joomla

Приветствую! Этот материал посвящен тем, кто делает первые шаги в изучении Joomla и ст...

Недорогой виртуальный хостинг SPRINTHOST

Недорогие тарифы хостинговой компании Sprinthos. Описание технической базы, услуг и бонусн...

Безопасность JOOMLA

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

В этом материале описаны пошаговые действия по защите сайта на Joommla. Первая часть стать...

Полная защита сайта на Joomla 3

Всем привет! В этой статье речь пойдет о защите сайта на Joomla. Уже много написано, про...

Проверка на вирусы и вредоносный код

Приветствую всех. В этой статье расскажу, как можно выявить вредоносный код и вирусы на ...

Бесплатный SSL сертификат Let's Encrypt …

Бесплатный SSL-сертификат для сайта позволяет большинству владельцев информационных по...

Рассылка в JOOMLA

Массовая рассылка AcyMailing Joomla 3

Подписка на почтовые рассылки Joomla. Это необходимый функционал для взаимодействия с по...

Сервис Push-уведомлений для Joomla 3

Всем привет! В этой статье будет рассказано как эффективно взаимодействовать с посетител...