Архив статей: Joomla 1.5

Шаги по обновлению сайта Joomla 1.5 до Joomla 2.5

 

Вступление

Обновление сайта Joomla 1.5 до Joomla 2.5 осуществлю при помощи компонента SP Upgrade. Причем использовать компонент SP Upgrade, буду, только для основного содержания сайта(Users, Content, Content-categories) . Все сторонние расширения буду переносить вручную. Я подробно писал об обновлении Joomla 1.5 , ссылки внизу статьи, поэтому эту статью построю в виде краткой инструкции с реальными результатами по потерям в поисковой выдаче.

Подготовка к переносу

  • Обновляю Joomla 1.5 до последней версии 1.5.26;
  • Проверяю программное обеспечение своего сервера на соответствие требованиям установки Joomla 2.5;
  • Делаю резервную копию сайта. Для этого воспользуюсь сервисом «Резервное копирование» в админ. панели хостинга. Можно сделать резервную копию самостоятельно.

Для самостоятелбной резервной копии 

  • Делаю копию всех папок и файлов сайта с помощью FTP или CPanel к себе на компьютер. Так как CPanel не использую, то вспоминать о ней дальше не буду.
  • Делаю полный дамп базы данных сайта (формат SQL , можно в упаковать в ZIP или gZip). На всякий случай, делаю дамп во всех форматах.
  • Создаю список расширений установленных на сайт, которые нужны на новом сайте и имеют версии для Joomla 2.5. Очень важно, чтобы переносимые расширения имели версии для Joomla 2.5.

Новый сайт J2.5 буду делать в отдельной папке корневого каталога. Можно перестраховаться и для переноса сайта создать субдомен. Можно перенести сначала на локальном сервер. Все зависит от того, с чем вы привыкли работать. После того, как сайт будет перенесен и полностью настроен, его следует перенести в корень сайта, вместо старого Joomla 1.5. Я создам новый сайт Joomla 2.5 в отдельной, вновь созданной папке корневого каталога.

Создать новый сайт Joomla 2.5

  • Открываю каталог сайта через FTP-клиент;
  • Создаю папку joom в корне сайта (/joom/). Название произвольное и не на что не влияет;
  • Закачиваю в папку joom последнюю стабильную версию дистрибутива Joomla 2.5;
  • Инсталлирую новую Joomla 2.5 по адресу: http://Мой-сайт.ru/joom;
  • Важно! Не устанавливаю демоданные при инсталляции.
  • На всякий случай, как установить Joomla, читать ТУТ.

Переходим к компоненту SP Upgrade.

Компонент SP Upgrade

После всех выше перечисленных действий, я получил два сайта. Один сайт, это старый сайт Joomla 1.5, который лежит в корне и второй сайт это новый, чистый сайт Joomla 2.5, который лежит в папке joom, которую я сам же и создал, для этого переноса в корне сайта. На новый сайт Joomla 2.5 устанавливаю компонент SUpgrade. Компонент состоит из двух частей:

Компонент + Библиотеки, версия 2.0. установка стандартная, через JInstaller.  

Подключаю установленный компонент SUpgrade к базе данных Joomla 1.5.

shagi-migratcii-j15-02

shagi-migratcii-j15-04

Переношу таблицы БД и устанавливаю на новый сайт SEO расширение Artio JoomSEF в новой версии Joomla 2.5.Это делаю до переноса сайта, чтобы избежать потери SEF Url статей сайта.

Удаляю весь кэш сайта Joomla 1.5, для этого по FTP очищаю папку cache в корне сайта, удаляю все кроме файла index.php в этой папке.

Делаю перенос сайта (подробно лучше почитать ТУТ).

shagi-migratcii-j15-09

shagi-migratcii-j15-06

shagi-migratcii-j15-08 shagi-migratcii-j15-07

Вручную, по FTP, переношу все фото из папки J1.5 (/image/) в папку J2.5 (/joom/image/), исключая фото JoomGallery в папке /image/joomgallery, исключая фото Simple Gallery в папке image/stories. Эти фото переношу после установки этих расширений на новом сайте J2.5.

Перенос фотографий делаю по FTP не меняя названия папок и самих фотографий. После ручного переноса фотографий, они занимают свои места на новом сайте.

Проверяю и настраиваю первый раз новый сайт, пока по адресу: http://Мой-сайт.ru/joom.

Переношу сторонние расширения, которые я использую:

  • JoomGallery переношу, при помощи фирменого мигратора . Мигратор возьмите на сайте JoomGallery;
  • Acy Mailing просто устанавливаю стандартным способом;
  • «Хитро» переношу компонент Remository (читать ТУТ);
  • Далее, полностью настраиваю новый сайт с компонентами по адресу: http://Мой-сайт.ru/joom
  • Устанавливаю новый шаблон Joomla 2,5 и вручную привязываю модули к новому шаблону.

Внимание! Только после полной настройки и тестирования нового сайта во временной папке joom и при наличие резервных копий сайта Joomla 1.5 можно его удалять его из корневого каталога.

  • Удаляю сайт (все папки и файлы) Joomla 1.5.
  • Переношу все содержимое нового сайта Joomla 2.5 из папки joom в корень сайта;
  • Проверяю новый сайт, теперь уже по привычному адресу: http://Мой-сайт.ru
  • Удаляю старую базу данных joomla 1.5.

Отличие обновления Joomla 1.5 компонентами jUpgrade и SP Upgrade

Поделюсь несколькими личными замечаниями о разнице обновления двумя компонентами jUpgrade и SP Upgrade.

  • При обновлении jUpgrade вы не можете влиять на процесс обновления и не можете его повторить, если что- то не обновилось.
  • jUpgrade автоматом переносит некоторые сторонние расширения за общий сеанс переноса;
  • SP Upgrade позволяет переносить все поэтапно, при этом выбирая, что переносить, а что нет;
  • SP Upgrade можно делать повторные переносы материалов, контролируя перенос через журнал логов;
  • SP Upgrade сохраняет абсолютно все ссылки (внешние и внутренние) на прежних местах.
  • jUpgrade бесплатный компонент, SP Upgrade в районе 29 Евро, хотя найти б\п SP Upgrade не трудно, даже легко.

Я пользовался обоими компонентами. Субъективно, SP Upgrade меня нравиться гораздо больше, чем jUpgrade. Тем более что сторонние расширения предпочитаю переносить, самостоятельно работая с базами данных в phpMyAdmin.

Еще статьи