Здравствуйте дорогие друзья и любители Joomla. Вы уже наверно сталкивались с тем, что после установки одного расширения сайт попросту «ломается», то есть перестает работать и выдает критические ошибки. И чтобы такого не случалось и вы знали как поведет ваш сайт с тем или иным расширением, сегодня мы будем создавать тестовый сайт на Joomla с помощью Akeeba Backup на котором вы сможете тестировать расширения, которые вы хотите установить.
О компоненте Akeeba Backup я уже писал в статьях Своя сборка Joomla — пошаговая инструкция создания сборки Joomla, Джентльменский набор расширений и Резервная копия сайта с помощью компонента Akeeba Backup и советую вам обзавестись этим расширением. В этом руководстве я покажу вам, как создать тестовый сайт на Joomla при помощи Akeeba Backup. Мы создадим полную независимую копию существующего сайта в отдельной директории. Тот же самый процесс подходит как для создания бэкапов, так и для перемещения сайта.
Создание тестового сайта с помощью Akeeba Backup
Шаг 1: Скачайте Akeeba Backup
Вы можете скачать Akeeba Backup с официального сайта:
Обратите внимание на две вещи:
Для данного руководства вам подойдёт бесплатная версия. Однако, у расширения так же имеется и профессиональная версия.
Существуют версии для Joomla 2.5 и 1.5. Кроме этого вам нужно принимать во внимание версию PHP, работающую на вашем сервере. На сайте Akeeba размещена удобная таблица совместимости, которая поможет вам подобрать нужную версию расширения:
Установите Akeeba на ваш сайт.
Шаг 2: Создайте файл бэкапа
Перейдите в Компоненты > Akeeba Backup
Нажмите Применить эти параметры, чтобы запустить Мастер настройки.
Нажмите кнопку Сделать бэкап сейчас.
Используйте Профиль создания бэкапов по умолчанию.
Нажмите кнопку Сделать бэкап сейчас!
Добавьте комментарий, если хотите прикрепить к бэкапу заметку
Подождите завершения резервного копирования. В случае большого сайта или медленного сервера на это может уйти некоторое время.
Вы увидите сообщение следующего содержания: «Поздравляем! Процесс резервного копирования успешно завершён».
Кликните Управление файлами бэкапов.
Шаг 3: Скачайте файл бекапа
В менеджере бэкапов нажмите на название нужного файла.
Вы получите предупреждение. Браузеры — не лучший инструмент для скачивания, однако, чаще всего они справляются с задачей. Если после этого у вас возникли проблемы с восстановлением резервной копии, скачайте файл при помощи FTP клиента, например, Filezilla. Если вам потребовалось использовать FTP, нужный файл вы найдёте в папке /administrator/components/com_akeeba/backup. Он будет иметь расширение jpa и пометку в виде времени и даты создания.
Шаг 4: Загрузите архив на сервер
Создайте папку на сервере, где будет расположен тестовый сайт.
Загрузите архив на сервер. В случае большого сайта, Akeeba Backup могла разделить бэкап на несколько файлов. Загрузите их все в выбранную папку.
Шаг 5: Загрузите Akeeba Kickstart
Akeeba Kickstart — это инструмент, который вы будете использовать для восстановления сайта из бэкапа. Его тоже нужно скачать:
Поместите kickstart.php в ту же папку, что и архив бэкапа.
Шаг 6: Создайте базу данных
Зайдите в панель управления вашим сервером или phpMyAdmin и создайте базу данных для копии сайта. Не забудьте записать информацию для соединения с базой данных.
Имя хоста базы данных. Обычно это localhost, но лучше перепроверить.
Имя базы данных. Название базы данных, которую вы хотите использовать для восстановления. Если вы используете хостинг, работающий на cPanel или Plesk, помните, что перед именем базы данных ставится префикс аккаунта. К примеру, если ваш аккаунт называется foo, а база данных bar, что полным её именем будет foo_bar.
Имя пользователя базы данных. Имя пользователя, которое вы используете для подключения к базе данных. На cPanel и Plesk к нему тоже применяется префикс.
Пароль пользователя базы данных.
Предпочитаемый префикс названий таблиц. Этот префикс не имеет отношения к процессу создания базы данных. Скорее это вопрос личного предпочтения. Стандартным префиксом в Joomla 1.5 является —, но вам лучше подобрать имя, состоящее из трёх букв и одного символа подчёркивания, например, tst_ или test_. Не используйте bak_ поскольку это зарезервированный префикс, которым инсталятор Akeeba Backup помечает хранимые копий заменённых таблиц.
Примечание: Если вы восстанавливаете сайт и хотите использовать ту же самую базу данных, то можете взять все необходимые данные из файла confguration.php вашего сайта.
Шаг 7: Запустите процесс установки
Зайдите в Kickstart по ссылке, которая на локальных хостах выглядит вот так: http://localhost
Вы увидите несколько уведомлений. Нажмите ESC или кликните на ссылку, чтобы их закрыть.
Прочитайте пошаговую инструкцию. Если у вас возникли вопросы по какому-то из пунктов, обратитесь к документации Akeeba. В большинстве случаев достаточно настроек по умолчанию.
Нажмите Начать.
Нажмите Запустить установку.
Вы увидите страницу, на которой проверяется конфигурация вашего сервера. Если вы заметите «Нет» рядом с одним из пунктов, исправьте проблему перед тем как продолжить или после завершения установки. Большая часть из этих пунктов — просто предупреждения, и Joomla будет работать, даже если рядом с ними стоит «Нет».
После проверки сервера, нажмите Далее. Кнопка Далее расположена правой верхней части экрана, так что её легко не заметить.
На следующем экране вы увидите форму, которая уже заполнена информацией для подключения к базе данных ОРИГИНАЛЬНОГО сайта. Заполнит форму данными для подключения к НОВОЙ базе данных, которую вы недавно создали.
После ввода верной информации нажмите Далее в правой верхней части экрана.
Теперь вы увидите индикатор операции. Как только он заполнится, нажмите OK.
Введите информацию о сайте:
Остаётся только удалить папку установки. Это можно сделать, нажав на ссылку на этой странице. Кроме этого, вы можете удалить папку /installation/ из корневой директории Joomla вручную, через FTP клиент или менеджер файлов.
Вот и всё. Создание тестового сайта завершено!
После такой процедуры вы сможете устанавливать на ваш тестовый сайт нужные вам расширения и смотреть не влияют ли они плохо на ваш сайт. Если расширение работает корректно на тестовом сайте, смело можете его устанавливать и на основной сайт.
Если вы дочитали эту немалую инструкцию до этого места, то это значит, что вы действительно серьезно относитесь к своему основному сайту и к его посетителям. По этому желаю вам, чтобы сайты «падали» очень редко, а посетителей было больше. Увидимся.
Joomla Блог Nauca – научись работать с Joomla