Перенос сайта с локального сервера на хостинг или просто бэкапирование данных – дело нужное, полезное и обязательно затронет любого джумлавода. Сегодня мы как раз разберем процесс создания бэкапа в Joomla 2.5.* и Joomla 3.2.* и перенос его на хостинг. А поможет нам в этом отличное расширение — Akeeba BackUp
Создание бэкапа в Joomla
Первым делом нам необходимо скачать и установить Akeeba BackUp через стандартную установку расширений: Расширения→Менеджер расширений→Загрузка файла пакета
Установка расширения Akeeba BackUp
Следующий шаг: Заходим в Компоненты→Akeeba Backup и настраниваем как показано на скриншоте, а затем нажимаем кнопку Apply these preferences
Настройка создания бэкапа
Как мы видим, процесс запущен (но это еще не создание бэкапа)
А вот теперь нажимаем заветную кнопку Backup Now
Появляется никому ненужное окно, в котором мы настаиваем на создании бэкапа уже в который раз, а профиль у нас установлен по умолчанию.
Ура, процесс запущен. Нас просят не закрывать окно браузера до окончания работы.
Создание Бэкапа
Вот и готово. Теперь пора переходить в менеджер бэкапов
Переход в Менеджер Бэкапов
На этом первая часть нашей работы закончилась — мы создали бэкап, который хранится по адресу administratorcomponentscom_akeebabackupназвание_файла на нашем локальном или не локальном сервере. Теперь вы можете без труда восстановить ту версию сайта, которую захотите. Например, делать бэкап лучше ХОТЯ БЫ раз в месяц, а сами файлы хранить как на сервере, так и где-нибудь у себя на компьютере, мало ли чего.
Но теперь пора перейти к следующему этапу нашей работы
Перенос Joomla на хостинг
Перенос сайта Joomla на хостинг осуществляется с помощью того Akeeba, но уже другими файлами. Для этого нам первым делом нужно скачать наш бэкап к себе на компьютер из менеджера.
Так же скачайте файлы для восстановления. Теперь все это добро, включая скаченный бэкап, залейте в корень вашего сайта уже на хостинге, используя FTP соединение. Как пользоваться FTP — это уже другая статья. В итоге у нас получается нечто подобное (папка webstat досталась от хостера и удалить я ее не могу)
ФТП сайта
Теперь в браузере необходимо набрать https://ваш_сайт.ru/kickstart.php, после чего необходимо будет настроить процесс извлечения бэкапа и нажать кнопку "Начать". Вот первоначальные настройки:
Настройки восстановления
А после этого пройдет некоторый процесс, после которого нужно будет нажать кнопку "Запустить Инсталятор"
Запустить инсталятор
Теперь мы видим новое окно. Нужно, чтобы не было никаких ошибок, как у меня. Справа подсвеченное оранжевым — это просто рекомендуют мне их заменить, но это не критическая ошибка, поэтому идем на следующий этап
Теперь нам нужно указать данные для подключения к БД, а затем нажать кнопку "Следующая"
На следующей странице вообще ничего делать не нужно, сразу идем далее
И остался последний штрих — это удалить папочку installation через FTP или с помощью специальной кнопки
Удаление installation через Akeeba Backup
Удаление через FTP
Так же не забывайте, что нужно файл .htaccess вернуть на место, а то он называется htaccess.bak, из-за этого ЧПУ может не работать или еще что-нибудь. Так же не забудьте удалить файлы восстановления: jquery.min.js, json2.min.js, kickstart.php
Вот и все, на этом создание бэкапа на Joomla с помощью Akeeba Backup можно считать законченным. Уходит на это минут 5-10, если сайт не тяжелый, а то и того меньше.
Дополнительная информация
Файлы для скачивания
- Расширение Akeeba backup для создания бэкапа
- Файлы для восстановления на хостинге
- Полный набор файлов с локализацией, инструкцией и т.п. Akeeba backup 3.10.1
ВАЖНО! Эта версия требует PHP 5.3 или более поздную версию и Joomla! 2.5.14 + или 3.1.x + и 3.2.x +.