SP Upgrade — хорошо зарекомендовавший себя компонент для миграции старых сайтов Joomla 1.5—2.5 на Joomla 3.x с сохранием старых ссылок и рейтинга во всех веб-сервисах и поисковых системах.
Популярность данного компонента (тысячи сайтов уже мигрировали) и высокий рейтинг у пользователей показывает, что он успешно выполняет свою работу.
Введение
SP Upgrade способен провести миграцию (преобразование и передачу) основных данных из Joomla! 1.5 (сайт источник) для Joomla! 1.6, 1.7, 2.5 или 3.x (сайт назначения).
SP Upgrade устанавливается на сайте назначения и из него проводится миграция сайта источника.
Переносимый элемент никогда не будет перезаписывать существующий пункт с тем же ID во время передачи данных, если вы выберите эту опцию. Существует также ограничение в Joomla, где вы не можете иметь один и тот же алиас элемента под тем же родителем.
До начала проведения миграции, в «Настройках» SP Upgrade необходимо выбрать варианты двух важных опций.
1. В том случае, если на сайте назначения имеется такой же ID, что и на источнике:
- Передать пункт с новым ID, (рекомендуется для уже существующего сайта назначения с установленными расширениями или другими данными).
- Заменить существующие пункты (рекомендуется для новых, пустых сайтов назначения)
- Не передавать вообще.
2. Если на сайте назначения имеется такой же алиас, что и на источнике, следует ли передавать элемент с другим алиасом, или же не передавать вообще. (Рекомендуется передавать с другим алиасом).
Компонент сохраняет историю того, что уже передано. Это необходимо случаев прерывания процесса миграции по какой-либо причине (тайм-аут, память, сеть).
Настоятельно рекомендуется сделать резервную копию базы данных, прежде чем приступать к миграции сайта.
Инсталляция SP Upgrade
Инсталляционный пакет SP Upgrade (ZIP-файл) устанавливается так же, как любой другой стандартный компонент Joomla через Менеджер расширений в администраторской панели. Он устанавливается на сайте назначения (Destinationsite), а не на сайте источнике (SourceSite) — смотрите рисунок ниже:
Что нужно сделать перед началом миграции
1. Сделать резервные копии сайтов (файлов и базы данных).
2. Очистить кэш Joomla 1.5 (Меню: Инструменты - Очистить кеш - Выделить все - Удалить), можно через FTP-клиент — корневая папка /cache.