JUpgrade – компонент для миграции с Joomla 1.5 на 2.5
Опубликовано: 01.09.2018

jUpgrade – компонент предназначенный для автоматического обновления Joomla 1.5 до Joomla 2.5 с сохранением всех данных, структуры сайта, URL, модулей и т. д.
Миграция с Joomla 1.5 на Joomla 1.6
Компонент не требует каких либо специальных знаний и перенести сайт с его помощью не составит труда.
Процесс обновления происходит следующим образом: jUpgrade скачивает и устанавливает Joomla 2.5, в папку jupgrade, которую он создает в корневой директории вашего сайта. Далее он приступает к переносу всех данных из таблиц базы данных старой версии сайта на новую. Кроме переноса стандартных компонентов jUpgrade может осуществлять перенос и ряда сторонних расширений.
Функции компонента jUpgrade
В первую очередь компонент переносит данные из стандартных компонентов Joomla, а это:
Пользователи; Категории; Материалы; Меню; Баннеры; Контакты; Ссылки; Стандартные темы Joomla.Кроме стандартных компонентов jUpgrade поддерживает миграцию и некоторых, наиболее популярных сторонних расширений. На момент написания этого текста это были следующие расширения:
AcyMailing AdminPraise Akeeba Backup BreezingForms CompoJoomComment CommunityBuilder Contact Enhanced Hikashop JCE jEvents JomSocial Jumi K2 Kunena redFORM redMEMBER redSHOP RSGallery 2 VirtueMartМинимальные системные требования расширения
Прежде чем приступать к установке и использованию мигратора убедитесь, что ваша система соответствует следующим системным требованиям.
PHP версии 5.2.x или выше - версию 5.2 поддерживают все виртуальные хостинги . У PHP должен быть включен модуль Curl - обычно он включен на всех хостингах, если вдруг на вашем хостинге не включен данный PHP модуль, то можете обратиться в службу технической поддержки и спросить возможно ли его включение или выбрать хостинг , который его поддерживает и перенести свой сайт Joomla на данный хостинг , а затем производить обновление. Ваша Joomla 1.5 должна быть последней версией - последней версией является Joomla 1.5.26 - если у вас не последняя версия, то скачать необходимый вам пакет вы можете здесь . Системный плагин Обновление Mootools должен быть включен.Настройка компонента jUpgrade
Установка не отличается от установки любого другого расширения Joomla.
Если компонент jUpgrade не работает, то вам необходимо проверить и выполнить некоторые настройки:
Перед использованием jUpgrade, обязательно включите системный плагин Обновление Mootools. Для этого в административной панели пройдите Расширения >> Менеджер плагинов, затем в списке всех плагинов найдите плагин "Обновление Mootools" и включите его.
Если плагин не включен, то при входе в компонент у вас отобразится следующее сообщение:
Затем, необходимо проверить включен ли PHP модуль Curl. Для этого в панели управления хостингом перейдите в пункт Помощь >> Информация о системе и перейдите на вкладку "Информация PHP". Здесь найдите пункт Curl и убедитесь, что на против Curl support стоит значение "enabled".
После этого зайдите в компонент jUpgrade: Компоненты >> jUpgrade и справа в верху кликните по иконке "Параметры".
Перед вами появится группа настроек, многие из них вам все равно не понадобятся, но мы их рассмотрим все:
Глобальная конфигурация jUpgrade.
Дистрибутив - версия Joomla на которую необходимо перейти. SQL Driver - драйвер базы данных лучше указать MySQL. Target Directory - название директории в которую будет положен обновленный сайт. Prefix for old database - префикс вашей базы данных, оставляем как есть jos_. Prefix for new database - префикс старой базы данных, оставляем как есть j25_. Disable set_time_limit() - отключить временной лимит, если сайт не большой, то можете оставить как есть "Нет". Disable Error Reporting - отключить сообщение об ошибках - "Нет".Skip.
Skip checks - пропустить проверку перед миграцией - "Нет". Пропустить загрузку - "Нет". Если установить "Да", то вам необходимо самостоятельно скачать дистрибутив Joomla 2.5 и поместить его в папку tmp. Архив должен иметь название joomla25.zip. Это можно использовать если существуют проблемы с загрузкой дистрибутива Joomla самим jUpgrade. Пропустить распаковку - "Нет". Если установить "Да", то вам нужно будет самостоятельно распаковать архив с Joomla 2.5 о котором шла речь чуть выше. Можно применять если существуют проблемы с распаковкой архива. Skip templates copy - пропустить перенос шаблонов - "Нет". Skip 3rd party extensions - пропустить сторонние расширения, перенос которых поддерживается расширением - "Нет".Core skips.
Skip Users - пропустить перенос пользователей - "Нет". Skip categories - пропустить перенос категорий - "Нет". Skip content - пропустить перенос материалов - "Нет". Skip menus - пропустить перенос меню - "Нет". Skip modules - пропустить перенос модулей - "Нет". Skip banners - пропустить перенос баннеров - "Нет". Skip contacts - пропустить перенос контактов - "Нет". Skip newsfeeds - пропустить перенос новостных лент - "Нет". Skip weblinks - пропустить перенос компонента ссылок - "Нет".Templates
Keep original positions? - сохранять позиции элементов "Нет".
Cleanup
Delete previous migration - удалять предыдущие попытки миграции, если у вас до этого были попытки произвести миграцию, но закончились они неудачно, то отметьте "Да", тогда все созданные при неудавшемся обновлении таблицы базы данных, файлы и папки в этот раз будут удалены.
Debug
Enable migration debug - включить режим отладки "Да", иногда это позволяет решить определенные проблемы возникающие в процессе переноса.
Enable Mootools version debug - включить режим отладки Mootools - "Нет".
После установки всех необходимых настроек нажмите на кнопку "Сохранить".
Это все, что касается настройки и подготовки компонента jUpgrade, весь процесс обновления смотрите в статье Обновление Joomla 1.5 до 2.5 .
Файлы для скачивания
Рекомендуем ознакомиться:
ПодробностиОпубликовано: 21 Март 2013
Обновлено: 16 Октябрь 2013
Просмотров: 19364