Міграція з Joomla! 1

міграції

Авторизація
Головне меню
Головна
Що таке Joomla?
Новини
Статті
Блог усіх розділів
Файловий архів
Демонстрація шаблонів Joomla
Стрічки новин
Корисне у мережі
Пошук
Онлайн сервіси
Карта сайту
Популярне
  • Особливості створення шаблонів Joomla
  • Суфікс класу модуля
  • Встановлення mambo-phpShop
  • Навіщо потрібний файл .htaccess?
  • CSS - що за що відповідати
Останнє
  • Плагін PHP Code Widget
  • Віджети у CMS Wordpress
  • Плагін статистичних віджетів - Widget Logic
  • Вирішення проблеми з reСaptcha в Joomla 2.5 та Joomla 3
  • Горизонтальне меню у шаблоні Protostar для Joomla 3
Хто на сайті?Зараз на сайті: Гостей - 1Швидкість вашого інтернету
Натисніть годинник і визначте швидкість інтернет з'єднання вашого комп'ютера:
Міграція з Joomla! 1.0.x на Joomla! 1.5
Написав joomlaportal.ru

Міграція з Joomla! 1.0.x на Joomla! 1.5

Після завершення підтримки Joomla! лінійки версій 1.0.x, питання переходу Joomla! 1.5.x став ще актуальнішим. Щодня користувачі стикаються з необхідністю міграції і, природно, бажають, щоб цей процес був простим і швидким. У цій статті ми покажемо вам які є способи міграції та як відбувається цей процес.

Звсіх способів міграції з Joomla! 1.0.x на Joomla! 1.5.x, виділимо 2 принципово розрізняються: з використанням сторонніх компонентів (міграторів) та перенесення матеріалів вручну.

Очевидно, користувач бажає, щоб міграції був простим і швидким. Тож розглянемо перший спосіб. На поточний момент уваги заслуговують компоненти-мігратори Migrator і mtwMigrator. Представимо вам дії, необхідні для міграції за допомогою даних компонентів.

Міграція з використанням com_migrator

Розглянемо міграцію з допомогою компонента com_migrator. Для міграції вам знадобиться дистрибутив цього компонента (бажано використовувати останню версію) і, можливо, набір додаткових плагінів для міграції даних компонентів, які не входять до стандартного постачання Joomla. Далі описано послідовність дій необхідних міграції даних.

Частина 1. Створення SQL-файлу міграції.

  1. Створюємо резервну копію бази даних та файлів Joomla!
  2. Стандартними засобами встановлюємо компонент com_migrator
  3. Заходимо в панель керування компонентом: Components (Компоненти) -> Migrator
  4. Створюємо SQL-файл міграції, натиснувши посилання внизу сторінки «Create Migration SQL File»
  5. У списку вибираємо необхідні для міграції дані (за замовчуванням вибрано всі дані)
  6. Натискаємо кнопку "Start Migration >>"
  7. Якщо процедура створення SQL-файлу міграції пройшла успішно, то ви побачите напис: Migration Complete!
  8. З папки /administrator/components/com_migrator/dumps ви можете отримати SQL-файл міграції

Після цих кроків SQL-файл міграції міститиме всі необхідні дані для відновлення даних у Joomla! 1.5.x. Перейдемо до другої частини міграції – імпорту отриманогофайлу в Joomla! 1.5.x.

Частина 2. Імпорт SQL-файлу міграції.

  1. Виробляємо установку Joomla! 1.5.x стандартно до 6 кроків
  2. Переходимо в розділ "Load Sample Data, Restore or Migrate Backed Up Content" (Завантаження демо-даних / Міграція або Відновлення з резервної копії)
  3. Вибираємо пункт "Migration Load Script" (Завантажити скрипт міграції)
  4. Вказуємо префікс таблиць бази даних сайту на Joomla! 1.0.x (зазвичай jos_)
  5. Вказуємо кодування сайту на Joomla! 1.0.x (зазвичай windows-1251)
  6. Вказуємо шлях до SQL-файлу міграції, отриманого в частині 1, цього посібника
  7. Ставимо галочку біля "Migration Script" (Це скрипт міграції з Joomla! 1.0)
  8. Натискаємо кнопку «Migration Load Script» (Завантажити та виконати)
  9. Якщо процедура міграції пройшла успішно, побачите напис «Migration successful. Press Next to continue» (Міграція успішно завершена, натисніть Далі, щоб продовжити)

Як ми вже зазначали, даний компонент підтримує плагіни, що дозволяють при створенні файлу SQL включати туди дані сторонніх компонентів, які потребують міграції.

Тому, перш ніж приступити до міграції, необхідно підібрати плагіни для кожного з розширень, що використовуються (йдеться про розширення, що не входять в дистрибутив Joomla). Для встановлення додаткових плагінів потрібно:

  • Зайти до панелі керування компонентом Migrator
  • Натиснути на посилання "Add 3rd Party Migrators", розташоване внизу сторінки
  • У вікні, в полі «Upload Plugin» вибрати архів з плагіном
  • Натиснути кнопку «Upload Plugin»

Після цього, натиснувши в панелі управління компонентом, на посилання «List Plugins», у списку встановлених плагінів, ви зможете побачити, щоплагін, який встановили.

Будь-які труднощі в процесі міграції можуть виникнути через великий розмір бази даних старого сайту або встановлені на ньому компоненти сторонніх розробників.

Перед імпортом SQL-файлу міграції перевірте, щоб параметр «upload_max_filesize» у файлі php.ini був більший за розмір вашого SQL-файлу, а також щоб папки '/tmp' і '/installation/sql/migration' доступні на запис .

Якщо база даних старого сайту є досить великою, доцільно збільшити значення параметра «max_execution_time» у php.ini.

Корисні посилання

  • Сторінка завантаження Migrator
  • Офіційний сайт Migrator
  • Плагіни для компонента Migrator

Міграція з використанням com_mtwmigrator

Міграція за допомогою компонента com_mtwmigrator відрізняється від використання компонента com_migrator, але настільки ж проста і зрозуміла. З сайту розробника завантажте останню версію компонента та виконайте такі дії:

  1. Встановлюєте новий відомий/локальний сервер нову Joomla! 1.5.x, але без демо даних та не запускаючи скрипт міграції
  2. Встановлюєте компонент com_mtwmigrator
  3. Зайдіть в панель керування компонентом com_mtwmigrator: Components (Компоненти) -> mtwMigrator
  4. Зайдіть у налаштування конфігурації міграції «Конфігурація»
  5. Вказуємо дані бази даних сайту на Joomla! 1.0.x: Hostname – хост бази даних (за замовчуванням localhost), Database Name – ім'я БД, Логін – ім'я користувача БД, Пароль – пароль користувача БД, Prefix – префікс таблиць БД. Всі ці дані можна переглянути у файлі configuration.php старого сайту.
  6. Вибираєте дані, які необхідно мігрувати зі списку «Migration Configuration»
  7. Вибираєтесторонні компоненти, який необхідно мігрувати, зі списку «3rd Party Extensions»
  8. Натискаєте кнопку «Зберегти»
  9. Натискаєте кнопку "Start Migration!"
  10. У разі успішної міграції ви побачите список перенесених даних

Порівняння com_migrator та com_mtwmigrator

На відміну від компонента com_migrator, компонент com_mtwmigrator сам визначає кодування бази даних старого сайту та автоматично створює та завантажує SQL-файл міграції, що робить його більш простим та зручним у використанні.

Великим плюсом компоненти com_migrator є розширюваність міграційного функціоналу за допомогою плагінів.

Корисні посилання:

  • Міграція з Joomla 1.0.x на Joomla 1.5.x (mtwmigrator)
  • Сторінка завантаження mtwMigrator
  • Офіційний сайт mtwMigrator

Інші мігратори

Також для міграції з Joomla! 1.0.x на Joomla! 1.5.x, а також з будь-яких версій системи Mambo, можна використовувати і компонент Export Content.

Використані матеріали:

  • Міграція з Joomla 1.0.x на Joomla 1.5.x - Joomlaforum.ru
  • Міграція з Joomla! 1.0 на 1.5 – Eldia.org.ua

До обраного (2) Посилання на статтю Переглядів: 54943 Версія для друку Відправити на e-mail