Обновление Joomla+Virtuemart

Некоторое время назад возился с обновлением Joomla 1.5 до версии 3.х.х и Virtuemart с 1.1.9 до 3.0.8. Выработал действенный метод быстрого и более-менее безболезненного обновления.

Возможно не все вопросы будут охвачены, но идея следующая:

  1. Создаём локальную копию работающего сайта (1).
  2. Создаём локальный сайт с предустановленной Joomla 3.х.х без демо данных (2).
  3. Инсталлируем Virtuemart 3.0.х (3).
  4. Идём в глобальные настройки (2) и ставим Алиасы в Unicode в «Yes».
  5. Инсталлируем языковые пакеты для (2) и (3).
  6. Выставляем язык по молчанию для (2) и в настройках (3).
  7. Инсталлируем SPUpgrade (покупаем или скачиваем). Нам нужен только базовый функционал. Настраиваем для работы с (1).
  8. Делаем «TransferCore» без (3). Далее идём в «TransferDatabase» и переносим все таблицы с префиксов jos_vm_<имя> из (1) в (2). Для переноса только таблиц Virtuemart можно воспользоваться инструментами импорт/экспортом PHPMyAdmin.
  9. Идём в настройки (3) и ставим галочку возле «Разрешить обновление базы данных».
  10. Идём в папку сайта (1) и перетаскиваем все папки из «\components\com_virtuemart\shop_image» в папку сайта (2) «\images\stories\virtuemart»
  11. Идём в инструменты-> Миграция-> Начать миграцию.
  12. Удаляем таблицы с префиксов jos_vm_<имя> из базы сайта (2).

Шаблон сайта (1) переносим руками на сайт (2).