Бэкап сайта на joomla

Картинка отсюда

Волею судьбы пришлось снова столкнуться в работе с сайтом на joomla. Исходные данные: логин и пароль администратора сайта, адрес сайта. Нужно: перенести сайт на другой хостинг. Доступа по фтп нет. В админ. панели так и не нашел возможности сделать бэкап базы и файлов. "Это вам не Битрикс" - подумал было я сначала, но потом все же решил воспользоваться поиском. Этим и отличаются проприетарные продукты от свободных - в последних зачастую все нужно сделать самому, в ручном режиме. В итоге нашел удобное бесплатное решение - модуль Akeeba BackUp. Нашел я это решение на сайте, посвященном cms joomla. Устанавливается как обычное расширение в админ. интерфейсе.

Для установки скачиваем zip-файл с расширением, указываем его в админ. части сайта, проходим шаги установки. Если все прошло штатно, будет выведено сообщение об успешном завершении установки. Далее нужно сконфигурировать расширение: тип сжатия (zip, jpa, jps), что будет бэкапиться (база, файлы), время выполнения, папку назначения и проч. После можно запускать бэкап. После создания архива jpa (выбирается по умолчанию) его можно скачать на компьютер и извлечь. Надо отметить, что для извлечения используется специальная фирменная утилита Akeeba eXtract Wizard. Правда, добиться успеха в извлечении из архива этой утилитой мне так и не удалось: из 2-х созданных архивов оба были извлечены с ошибками, поэтому в итоге был выбран формат zip.

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

Т.о. имея всего лишь логин и пароль администратора сайта, можно легко и просто получить полную его резервную копию.

 

Раздел: