В этом уроке мы рассмотрим, как обновить компонент Joomgallery 1.5.7 до версии 2, или другими словами, как перенести компонент галереи Joomgallery с CMS Joomla 1.5 на CMS Joomla 2.5.

Известно, что Joomla 2.5 сильно отличается от Joomla 1.5 по структуре базы данных. Хотя перенос самой системы Joomla на версию 2.5 не имеет больших проблем, но при переносе компонентов на Joomla 2.5 вебмастеры зачастую имеют большие проблемы, так как хотя и некоторые компоненты поддерживают Joomla 2.5, но перенос данных зачастую проблематичен.

Некоторые компоненты имеют специальные скрипты для миграции на Joomla 2.5. К счастью компонент Joomgallery тоже имеет такой скрипт, которые перенесет данные на Joomla 2.5.

 

 

В общем, обновлять компонент сбудем делать с помощью 7-ми этапов.

Этап 1. Делаем бэкап

Перед тем, как обновлять компонент, настоятельно рекомендуем сделать резервную копию сайта и базы данных. Это можно сделать в панели управления хостингом или с помощью специальных компонентов для Joomla, таких как JoomlaPack (новое название - Akeeba Backup).

Имейте ввиду, что скрипт миграции удалит все изображения на старом сайте, где у Вас была Joomla 1.5.

Этап 2. Некоторые замечания

Все файлы должны быть на одном хостинге или компьютере. Также все таблицы компонента Joomgallery должны быть в одной базе данных. Если Вы использовали скрипт jUpgrade для обновления Joomla на версию 2.5, то проблем не должно быть.

Этап 3. Установка Joomgallery

Сначала скачиваем компонет Joomgallery для Joomla 2.5 здесь:

http://www.en.joomgallery.net/downloads/joomgallery-for-joomla-25/component/joomgallery.html

или здесь:

http://dfiles.ru/files/idgh6ntu4 (резервная ссылка)

Устанавливаем его через стандартный инсталятор Joomla! 1.7/2.5 в панели администратора (Расширения - Менеджер Расширений - Загрузить файл пакета). Выбираем загруженный архив и нажимаем кнопку "Загрузить и установить".

После успешной установки Вы увидите сообщение: JoomGallery 2 is a native Joomla! 2.5.x gallery component.

После этого скачиваем языковые пакеты для Joomgallery отсюда:

http://www.en.joomgallery.net/downloads/joomgallery-for-joomla-25/languages.html

Аналогично устанавливаем их в панели администратора Joomla!.

После этого можно изменить в настройках компонента Joomgallery новый путь к изображениям, если Вы не хотите использовать старый путь 'images/joomgallery/'.

Этап 4. Установка скрипта миграции

Скрипт миграции можно скачать с официального сайта компонента Joomgallery:

http://www.en.joomgallery.net/downloads/joomgallery-for-joomla-25/extensions/migration-scripts/migration-from-joomgallery-157.html

или отсюда: http://dfiles.ru/files/v8q26l27w (Резервная ссылка).

Устанавливаем скрипт с помощью стандартного инсталятора Joomla! 1.7/2.5 в панели администратора (Расширения - Менеджер Расширений - Загрузить файл пакета). Выбираем загруженный архив и нажимаем кнопку "Загрузить и установить".

В случае успешной установки Вы увидите сообщение: This script is able to migrate JoomGallery 1.5.7 to JoomGallery 2 ACL..

Теперь в глобальных настройках (Сайт - Панель управления - Общие настройки) системы Joomla! 1.7/2.5 выключаем сайт:  Сайт выключен (offline) - ставим "Да". И нажимаем кнопку "Сохранить и закрыть".

Теперь заходим в скрип миграции в компоненте Joomgallery: Компоненты - Joomgallery - Перенос Данных (рис. 1). Нажимаем кнопку "Проверка". Если все данные правильны, то проверка будет успешной.

В случае неправильности данных, система укажет на ошибки, которые нужно исправить. В большинстве случаев нужно буде ввести "jos_" в поле "Database prefix of Joomla! 1.5" и указать правильный путь для галереи в Joomla 1.5 в поле "Path to Joomla! 1.5" .

Если Вы настраиваете сайт на Денвере, то для "Path to Joomla! 1.5" указываем "-",

а для изображений указываем например такие пути:

 

Z:\home\ваш_сайт\www\components\com_joomgallery\img_originals\

Z:\home\ваш_сайт\www\components\com_joomgallery\img_pictures\

Z:\home\ваш_сайт\www\components\com_joomgallery\img_thumbnails\

Эти пути можно найти в конфигурации старой версии Joomgallery.

 

Рис. 1 .  Подготовка для миграции JoomGallery

 

После успешной проверки появится снизу сообщение "Перенос данных можно запускать.".

Этап 5. Перенос данных

Если после проверки все галочки будут зелеными, Вы сможете приступить к переносу данных в новую версию галереи. Для этого нажимаем кнопку Старт внизу.

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

Этап 6. Проверка

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

Если в процессе обновления галереи возникли ошибки, то их можно посмотреть в файле 'migration.mvc2acl.php'.

Этап 7. Чистка "мусора"

После успешного переноса данных скрипт миграции нужно удалить. Также удаляем папки от Joomgallery в Joomla 1.5. После этого нужно почистить базу данных от старых данных.

 

Компонент
Компонент
Artisteer - Joomla Theme Generator
Плагин Плагин
Модуль
Модуль
Языковая локализация
Языковая локализация
Специфический модуль Специфический модуль
Joomla 2.5 native

Joomla 2.5 native

Joomla 1.7 native

Joomla 1.7 native

Joomla 1.5 native

Joomla 1.5 native

Joomla 1.0

Joomla 1.0 native

Популяный компонент Пользуется популярностью
Выбор редакции
Выбор редакции

Рассылка временно отключена.