Создаём тестовый сайт на Joomla с помощью Akeeba Backup

Заметки


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

Создаём тестовый сайт на Joomla с помощью Akeeba Backup

Создаём тестовый сайт на Joomla с помощью Akeeba Backup

О компоненте Akeeba Backup я уже писал в статьях Своя сборка Joomla — пошаговая инструкция создания сборки Joomla, Джентльменский набор расширений и Резервная копия сайта с помощью компонента Akeeba Backup и советую вам обзавестись этим расширением. В этом руководстве я покажу вам, как создать тестовый сайт на Joomla при помощи Akeeba Backup. Мы создадим полную независимую копию существующего сайта в отдельной директории. Тот же самый процесс подходит как для создания бэкапов, так и для перемещения сайта.

Создание тестового сайта с помощью Akeeba Backup

Шаг 1: Скачайте Akeeba Backup

Вы можете скачать Akeeba Backup с официального сайта: https://www.akeebabackup.com/download/official.html

Обратите внимание на две вещи:

Для данного руководства вам подойдёт бесплатная версия. Однако, у расширения так же имеется и профессиональная версия.

Существуют версии для Joomla 2.5 и 1.5. Кроме этого вам нужно принимать во внимание версию PHP, работающую на вашем сервере. На сайте Akeeba размещена удобная таблица совместимости, которая поможет вам подобрать нужную версию расширения: https://www.akeebabackup.com/compatibility.html

Установите Akeeba на ваш сайт.

Шаг 2: Создайте файл бэкапа

Перейдите в Компоненты > Akeeba Backup

Нажмите Применить эти параметры, чтобы запустить Мастер настройки.

Нажмите кнопку Сделать бэкап сейчас.

akeeba-backup

Используйте Профиль создания бэкапов по умолчанию.

Нажмите кнопку Сделать бэкап сейчас!

Добавьте комментарий, если хотите прикрепить к бэкапу заметку

akeeba-backup-now

Подождите завершения резервного копирования. В случае большого сайта или медленного сервера на это может уйти некоторое время.

Вы увидите сообщение следующего содержания: «Поздравляем! Процесс резервного копирования успешно завершён».

Кликните Управление файлами бэкапов.

Шаг 3: Скачайте файл бекапа

download-backup

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

Вы получите предупреждение. Браузеры — не лучший инструмент для скачивания, однако, чаще всего они справляются с задачей. Если после этого у вас возникли проблемы с восстановлением резервной копии, скачайте файл при помощи FTP клиента, например, Filezilla. Если вам потребовалось использовать FTP, нужный файл вы найдёте в папке /administrator/components/com_akeeba/backup. Он будет иметь расширение jpa и пометку в виде времени и даты создания.

Шаг 4: Загрузите архив на сервер

Создайте папку на сервере, где будет расположен тестовый сайт.

Загрузите архив на сервер. В случае большого сайта, Akeeba Backup могла разделить бэкап на несколько файлов. Загрузите их все в выбранную папку.

Шаг 5: Загрузите Akeeba Kickstart

Akeeba Kickstart — это инструмент, который вы будете использовать для восстановления сайта из бэкапа. Его тоже нужно скачать: https://www.akeebabackup.com/downloads/akeeba-kickstart.html. Не устанавливайте этот инструмент на Joomla. Просто распакуйте и загрузите его на сервер через FTP.

Поместите kickstart.php в ту же папку, что и архив бэкапа.

Шаг 6: Создайте базу данных

sozdanie-bd

Зайдите в панель управления вашим сервером или phpMyAdmin и создайте базу данных для копии сайта. Не забудьте записать информацию для соединения с базой данных.

Имя хоста базы данных. Обычно это localhost, но лучше перепроверить.

Имя базы данных. Название базы данных, которую вы хотите использовать для восстановления. Если вы используете хостинг, работающий на cPanel или Plesk, помните, что перед именем базы данных ставится префикс аккаунта. К примеру, если ваш аккаунт называется foo, а база данных bar, что полным её именем будет foo_bar.

Имя пользователя базы данных. Имя пользователя, которое вы используете для подключения к базе данных. На cPanel и Plesk к нему тоже применяется префикс.

Пароль пользователя базы данных.

Предпочитаемый префикс названий таблиц. Этот префикс не имеет отношения к процессу создания базы данных. Скорее это вопрос личного предпочтения. Стандартным префиксом в Joomla 1.5 является —, но вам лучше подобрать имя, состоящее из трёх букв и одного символа подчёркивания, например, tst_ или test_. Не используйте bak_ поскольку это зарезервированный префикс, которым инсталятор Akeeba Backup помечает хранимые копий заменённых таблиц.

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

Шаг 7: Запустите процесс установки

Зайдите в Kickstart по ссылке, которая на локальных хостах выглядит вот так: http://localhost/mysite/kickstart.php, а на действующих сайтах так: http://www.yoursite.com/mysite/kickstart.php.

Вы увидите несколько уведомлений. Нажмите ESC или кликните на ссылку, чтобы их закрыть.

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

Нажмите Начать.

Нажмите Запустить установку.

akeeba-kickstart

Вы увидите страницу, на которой проверяется конфигурация вашего сервера. Если вы заметите «Нет» рядом с одним из пунктов, исправьте проблему перед тем как продолжить или после завершения установки. Большая часть из этих пунктов — просто предупреждения, и Joomla будет работать, даже если рядом с ними стоит «Нет».

akeeba-kickstart-proverka

После проверки сервера, нажмите Далее. Кнопка Далее расположена правой верхней части экрана, так что её легко не заметить.

На следующем экране вы увидите форму, которая уже заполнена информацией для подключения к базе данных ОРИГИНАЛЬНОГО сайта. Заполнит форму данными для подключения к НОВОЙ базе данных, которую вы недавно создали.

akeeba-nastroiki

После ввода верной информации нажмите Далее в правой верхней части экрана.

Теперь вы увидите индикатор операции. Как только он заполнится, нажмите OK.

akeeba-backup2

Введите информацию о сайте:

akeeba-backup3

Остаётся только удалить папку установки. Это можно сделать, нажав на ссылку на этой странице. Кроме этого, вы можете удалить папку /installation/ из корневой директории Joomla вручную, через FTP клиент или менеджер файлов.

remove-folder

Вот и всё. Создание тестового сайта завершено!

test-site

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

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

Joomla Блог Nauca – научись работать с Joomla

Хочешь получать на e-mail свежие статьи о компонентах, модулях, плагинах и других полезных вещах связанных с Joomla? Не пропусти ничего полезного, подпишись на новости блога Nauca: