Оновлення з Joomla 1.5 до Joomla 2.5
Отже, розглянемо більш докладно процес переїзду на нову версію Joomla за допомогою «J2XML Importer».
2
Відкрийте настройки компонента, натиснувши на кнопку «Parameters» в адмінці.
Налаштуйте компонент відповідно до своїх потреб (можна залишити всі параметри за замовчуванням).
Тут важливо розуміти, що, наприклад, при експорті категорій автоматично підтягнуться прив'язані до них статті та користувачі. Те ж саме відбудеться при експорті статей. Хоча, тут багато що залежить від вироблених вами налаштувань компонента. У будь-якому випадку, експортувати відразу всі суті не потрібно. Так, мені було досить зробити тільки експорт статей (в один XML-файл).
4
Експорт завершено, тепер потрібно зробити імпорт даних в свіжовстановленому Joomla 2.5. Сподіваюся, до цього моменту у вас вже все готово. Ви можете проводити маніпуляції на локальному сервері, а потім перенести сайт на віддалений сервер (до хостера). А можете робити маніпуляції прямо на хостингу (наприклад, на піддомені), потім змінив старий сайт на новий.
Отже, викачуємо компонент J2XML Importer і встановлюємо його на Joomla 2.5. Тут важливо завантажити саме останню версію компонента (1.6.0.72), тому що у всіх попередніх версіях немає можливості зберігати ID матеріалів. Знову ж таки, якщо на офіційному сайті архів не буде доступний - можете скачати його у мене .
Відкриваємо в адмінці параметри компонента і проводимо всі необхідні настройки.
Важливий момент - якщо ви хочете зберегти ID матеріалів і користувачів - обов'язково в налаштуваннях компонента на вкладці «Advanced» активуйте параметр «Keep Ids» (за замовчуванням він встановлений в положення «Ні», потрібно змінити на «Так»).
Після цього тиснемо на кнопку «Огляд», вибираємо наш XML-файл, тиснемо на кнопку "Import", чекаємо якийсь час, і (о диво) - всі наші дані мігрують на новий сайт.
Можуть виникнути невеликі проблеми, якщо якісь з імпортованих сутностей мають однакові аліаси. В цьому випадку в процесі імпортування буде видано відповідне попередження, а сутності з дублюючими аліасами імпортовані не будуть. Ви можете переписати їх собі в сторонку і імпортувати окремо, попередньо змінивши аліаси на унікальні.
От і все. Якщо ви все зробили правильно, міграція закінчена, з чим вас і вітаю.