Хорошо когда на хостинге есть ежедневное копирование в архив. Но не смотря на это важно иметь средство для создания архивной копии сайта через интерфейс сайта. К тому же, если хостинг не очень надежный, без этого вообще не обойтись.

Для этой задачи есть компонент akeebabackup - раньше он назывался JoomlaPack.

Как он работает:

Можно копировать как весь сайт целиком, так и одни таблицы. Способ копирования выбирается в настройках компонента. При копировании сайта целиком рекомендуется использовать формат JPA archive. Для его распаковки используется программа, которую устанавливаем на локальный компьютер Akeeba eXtract Wizard.

В архив JPA компонент добавляется свой инсталятор akeebabackup. 

Чтобы восстановить сайт, нужно загрузить архив JPA на хостинг в пустую папку, добавить туда файлы Kickstart Core и запустить файл для распаковки архива kickstart.php.

Архивирование сайта на основе CMS Joomla - Akeeba

Архивирование сайта на основе CMS Joomla - Akeeba

Архивирование сайта на основе CMS Joomla - Akeeba

Архивирование сайта на основе CMS Joomla - Akeeba

 

После того как файлы извлечены из архива запускается инсталятор, который находится в архиве.

Если это новый хостинг и там другое имя базы данных, нужно будет поменять соответствующие настройки для подключения к базе данных, они будут записаны в конфигурационном файле joomla configuration.php

Архивирование сайта на основе CMS Joomla - Akeeba

Очистка удалит ini файлы, архив и файл скрипта kickstart. Файлы jquery и json почему-то не удаляются. 

Чтобы сделать комментарий, нужно авторизоваться на сайте!