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

Завершение миграции jUpgrade. Перенос таблиц баз данных расширений, удаление старой версии ,чистка базы данных

 

Завершение миграции Joomla 1.5

После окончания удачной миграции Joomla 1.5, компонент jUpgrade информирует вас, что перенос сайта произошел удачно. О процессе миграции joomla 1.5 читайте в статье "Миграция Joomla 1.5 на 2.5 при помощи jUpgrade".

jUpgrade instruktcija ma joomla-abc-15

Но на этом работы по переносу сайта на версию Joomla 2.5 не закончены. Почему?

  1. Во-первых, jUpgrade не переносит сторонние расширения установленные у вас на сайте;
  2. Во-вторых, даже те расширения, которые  jUpgrade перенес, требуют переустановки под новую версию Joomla.

Для нормальной работы сайта завершим миграцию вручную

После окончания миграции у вас, по сути, есть два сайта с двумя базами данных. Один работает на версии 1.5 и находится в корневой папке. Его таблицы базы  данных имеет префикс jos_ .Второй сайт находится в папке jupgrade.Его таблицы базы  данных имеет префикс  j_25.

Примечание: Префиксы таблиц приведены по умолчанию и установленны в настройках jUpgrade.

Для завершения  миграции нужно сделать несколько шагов:

  • Проверим таблицы баз данных MsQL после миграции;
  • Перенесем вручную нужные таблицы в базе данных;
  • Переустановим нужные расширения;
  • Почистим базу данных.

Но прежде всего, откройте административную панель нового сайта на Joomla 2.5. Так как , мы переносили сайт в технический каталог jupgrade, то адрес новой панели должен быть: Ваш сайт/jupgrade/administrator.php.

В панели посмотрите, какие расширения перенесены jUpgrade, открываются ли они для настроек, перенесены ли их старые данные. Вообще проверьте, работают ли они как нужно. Это первичный осмотр сайта после миграции, позволит понять, на какие таблицы в базе данных обратить внимание.

Проверим базы данных MsQL после миграции

Водите в административную панель своего аккаунта на сервере хостинга.

Перед началом работ в phpMyAdmin сделайте полную резервную копию базы данных, воспользовавшись  операцией «Экспорт» на случай проблем и возможности отката для востановления.

В административной панели на сервере вам понадобится вход в phpAdmin. Авторизуйтесь и войдите в панель phpMyAdmin.

jupgrade-zavershenie-migratcii-3

Перед вами откроются таблицы ваших данных сайта. Таблицы с префиксом jos_ это старый сайт, таблицы с префиксом j25_ это новый сайт.

jUpgrade instruktcija ma joomla-abc-09

 Дальше по именам таблиц посмотрите, что перенесено, а что нет. Например, таблица jos_newsfeeds ,должна появиться под названием j25_newsfeeds.

Те расширения, таблицы баз данных которые перенесены, можно переустанавливать. То есть загрузить на сайт  новую версию расширения для Joomla 2.5. Делайте это в административной панели сайта, любым  из возможных способов.

Перенесем вручную нужные таблицы в базе данных

Те расширения, таблицы которых есть в старой версии, но нет в новой и которые вам нужны, перенесите вручную. Таблицу нужно переносить, не нарушая ее структуры, менять только название.

Если после переноса таблиц БД сайт перестал работать, воспользуйтесь операцией «Импорт», восстановите базу данных из резерва и попробуйте начать с начала.

Переустановим нужные расширения

После переноса таблицы БД нужного расширения, нужно вернутся в амин. панель старого сайта, и удалить это расширения.

Напомню, как удаляются  расширения в версии Joomla 1.5.В верхнем меню, выбрать Расширения >>>Установить/Удалить >>>Отметить флажком удаляемое расширение >>> Нажать кнопку Деинсталлировать.

Далее войдите в админ панель нового сайта и установите это же расширение только версии для Joomla2.5.Так как таблица с базой данных уже перенесена, то расширение заработает со старыми данными.

Такую операцию нужно проделать для всех расширений, которые не мигрировали при помощи jUpgrade.

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

Удаление старого сайта  joomla 1.5

После переноса таблиц, переустановки всех нужных расширений для версии 2.5 и проверке сайта, нужно перенести все папки и файлы старого сайта в отдельную вновь созданную временную директорию (папку) в каталоге сайта.

Далее перенесите все папки и файлы нового сайта из папки jupgrade в корень сайта.

Проверьте  новый сайт по правильному адресу: http://Ваш_сайт.

Теперь можно почистить базу данных

Зайдите в панель скрипта phpMyAdmin и удалите старые таблицы с префиксом jos_.

jupgrade-zavershenie-migratcii-2

Так же удалите таблицы jupgrade_. Они больше не нужны.

jupgrade-zavershenie-migratcii-1

Еще одно .Отключите плагин Mootols -плагин для миграции , в административной панели сайта.

Еще раз проверьте новый сайт. Если все нормально можно полностью удалить все папки и файлы старой версии сайта joomla 1.5.

На этом все! Завершение миграции  jUpgrade и перенос таблиц  баз данных расширений, удаление старой версии,чистка базы данных завершены.

©Joomla-abc.ru

Другие статьи сайта по теме обновления Joomla

 

Компонент Sh404