Як переносити сторонні розширення при міграції joomla1

вступ

У цій статті я не буду розповідати, як здійснити міграцію Joomla1.5 на підтримувані версії 2.5 і 3.0. Про це можна прочитати інші статті сайту ТУТ і ТУТ. У цій статті я розповім, як переносити сторонні розширення при міграції Joomla1.5. вручну.

Перенесення розширень з Joomla1.5 вимагає елементарні знання для роботи з базами даних MsQlі невеликого досвіду робіт в phpMyAdmin.

Ручний перенесення розширень дозволяє зберегти всю структури таблиць бази даних і в результаті такого перенесення ви отримуєте «клон» вашого робочого розширення, тільки вже на новій версії j2.5 або j3.0.

Примітка: У цій статті я розповім про загальний принцип, як вручну переносити сторонні розширення при міграції Joomla1.5. Цей принцип ручного перенесення розширень можна застосувати для багатьох сторонніх розширень Joomla. правда, не для всіх. Цей спосіб перенесення розширень застосуємо, тільки якщо структура таблиць БД j1,5 збігається зі структурою цього розширення в версії j2.5 або j3.0. Дізнатися це можна в документації до розширення.

Перш за все, будемо вважати, що міграція основного змісту і дефолтних розширень зроблена успішно і старий сайт Joomla1.5 ще не був знищений. Так само, будемо вважати, що перед міграцією був зроблений список розширень які потрібно перенести і які мають версії для Joomla 2.5 і 3.0, а також, що ви заздалегідь завантажили нові версії потрібних розширень на локальний комп'ютер.

Загальний принцип перенесення сторонніх розширень при міграції Joomla1.5

Ще раз нагадаю, переносити з j1.5 можливо тільки розширення, які мають версію для нової Joomla 2.5 або 3.0.

Як переносити сторонні розширення при міграції joomla1

Тепер докладно, Як переносити сторонні розширення при міграції Joomla 1.5 на версію j2.5 або j3.0 наступний.

  1. Оновити до останньої, версію розширення рамках версії Joomlaj1.5;
  2. Почистити кеш сайту j1.5;
  3. Зробити копію (експорт) таблиць бази даних цього розширення в базі даних j1.5;
  4. Перенести (імпорт) таблиць бази даних цього розширення в базу даних j2.5 або j3.0;
  5. Встановити нову версію розширення на новий сайт Joomla;
  6. Перенести файли, пов'язані з Вашим розширенню в каталог нового сайту (не для всіх розширень).

Ще раз зазначу. Даний принцип перенесення не є універсальним, і деякі розширення переносяться за допомогою своїх скрпітов міграції і за своєю технологією. Але навіть тоді, загальний принцип перенесення залишається в запропонованих рамках, тільки з деякими доповненнями.

Думаю перші три запропонованих пункту перенесення не викличуть труднощів і почнемо відразу з експорту таблиць бази даних.

Зробити копію (експорт) таблиць даних цього розширення в базі даних j1.5

Як переносити сторонні розширення при міграції joomla1

  • Відкриється список таблиць даних. Тут потрібно знайти всі таблиці розширення, які переносимо.
  • Ім'я таблиць розширень формується таким чином. Префікс бази данних_сістемое назву расшіренія_Назначеніе таблиці.
  • У верхньому меню натискаємо Експорт;

Як переносити сторонні розширення при міграції joomla1

  • Виділяємо всі таблиці розширення яке переносимо;
  • В налаштуваннях експорту можна вказати стиснення файлу (zip або gzip) для зменшення його обсягу або залишити ні стислим. Кодування таблиць повинна відповідати кодуванні вашого сайту (Utf-8);

Як переносити сторонні розширення при міграції joomla1

  • Після налаштувань Експорту натискаєте OK.

Якщо ви не припускали стискати файл даних, то в наступному вікні відкриється текстовий файл ваших таблиць, який потрібно виділити (Ctrl + A) і скопіювати (Ctrl + C) і зберегти в форматі sql (Structured Query Language).

Як переносити сторонні розширення при міграції joomla1

Файл таблиць даних потрібного розширення у нас є. Переходимо в phpMyAdminнового сайту j2,5 або j3,0.

Переніс (імпорт) таблиць бази даних потрібного розширення в базу даних j2.5 або j3.0

  • Відкрийте базу даних нового сайту;
  • Натисніть Імпорт;
  • Виберіть раніше експортований файл таблиць на вашому комп'ютері;
  • Натисніть ОК;

Як переносити сторонні розширення при міграції joomla1

Вдалий Імпорт підтвердиться зеленою смугою.

Якщо при Імпорті будуть збої, і ви не побачите зеленої смуги, повторіть перенесення. Перед повтором видаліть частково перенесені таблиці цього розширення.

Щоб видалити таблиці БД потрібно виділити їх чекбокси і внизу вікна вибрати. Видалити відмічені.

Після вдалого Імпорту таблиць переходимо в адміністративну панель нового сайту j2,5 або j3,0.Здесь залишається завантажити на сайт розширення, яке ми переносимо.

Встановити нову версію розширення на новий сайт Joomla

Встановлюються розширення будь-яким стандартним способом установки розширень Joomla. Так як, дані цього розширення перенесені, то після установки нової версії розширення на сайт структура і дані розширення повинні повністю відновитися.

Як переносити сторонні розширення при міграції joomla1

Перенести файли, пов'язані з Вашим розширенню в каталог нового сайту

Інші статті по темі поновлення joomla