Перенесення змісту і користувачів сайту Joomla 1.5 на 3.0 за допомогою J2XML

  1. вступ
  2. Підготовка перенесення сайту
  3. Налаштування хостингу для можливості перенесення за допомогою J2XML
  4. установка J2XML
  5. Встановити J2XML на Joomla! 1,5 та importerJ2XML на Joomla 3.0
  6. Установка на joomla 1.5
  7. Установка на Jooomla 3.0
  8. Експорт змісту сайту Joomla 1.5
  9. Імпорт статей і користувачів
  10. Перевірка сайту і виправлення помилок
  11. Зовнішній вигляд сайту доі після перенесення статей
  12. висновки
  13. Інші статті по темі Оновлення Joomla 1.5

class = "eliadunit">

вступ

Розглянемо весь перенесення змісту і користувачів сайту Joomla 1.5 на сайт версії Joomla 3.0. Перенесення на Joomla 3.0 узятий для прикладу і всі кроки перенесення, описані в статті можна застосувати для перенесення змісту і користувачів на Joomla 2.5.

  • Перед початком перенесення поновіть Joomla 1.5 до останньої версії 1.5.26 і очистіть його кеш.
  • Важливо критично! Зробіть резервні копії сайту Joomla 1.5 на випадок помилки.

Підготовка перенесення сайту

Перш за все, потрібно встановити новий сайт Joomla 3.0 на який будете переносити змісту і користувачів Joomla 1.5. Якщо перенесення робиться з метою поновлення Joomla 1.5, і ви не збираєтеся змінювати хостинг , Те створіть папку в кореневому каталозі сайту і в цю папку встановіть новий Joomla 3.0. Або створіть субдомен на домені і на нього встановіть Joomla 3.0. Для прикладу в цій статті я робив перенесення на субдомен. Після вдалого перенесення вам залишиться видалити старий Joomla 1.5 з кореня сайту і перенести новий сайт з папки субдомена в корінь сайту.

Розіб'ємо перенесення змісту і користувачів сайту Joomla 1.5 на 3.0 на наступні етапи

  • Налаштування хостингу для можливості перенесення за допомогою J2XML;
  • Установка компонента J2XML;
  • Експорт змісту сайта Joomla 1.5;
  • Імпорт вмісту за допомогою importer J2XML4;
  • Перевірка сайту і виправлення помилок.

Налаштування хостингу для можливості перенесення за допомогою J2XML

По-перше для успішної роботи компонента J2XML необхідно, щоб на сервері в PHP було активовано додаток XSL.

За визначенням, якщо ви робите перенесення на Joomla 3.0, то на хостингу повинен стояти, як мінімум, PHP 5.3. За замовчуванням в PHP від ​​5 версії включено розширення XSL .Вопрос в тому, включено це розширення чи ні. Перевірити це нескладно. Досить запустити скрипт phpinfo і подивитися активовано чи розширення XSL. (Детально почитайте ТУТ ). При запуску phpinfo ви повинні побачити наступну таблицю в середині сторінки.

При запуску phpinfo ви повинні побачити наступну таблицю в середині сторінки

Значить розширення XSL активовано.

Якщо XSL не вимкнена, зверніться в support хостингу або включите його самі. Наприклад, у своїй Directadmin я можу це робити на кнопці Select PHP. Наведені скріншоти можливо вам допоможуть.

Отже, вважатимемо, що розширення XSL активовано. Переходимо до роботи з J2XML.

установка J2XML

Розширення J2XML складається з двох основних частин. Одна частина встановлюється на Joomla 1.5, друга на Joomla 3.0. Завантажити обидві частини J2XML потрібно на офіційному сайті розробника.

Встановити J2XML на Joomla! 1,5 та importerJ2XML на Joomla 3.0

На сайті у розробника є кілька варіантів архівів J2XML, в яких потрібно розібратися.

Для перенесення на 2.5 потрібно завантажити архів: J2xml-1.5_to_2.5 + _a3- (unzip_first). У викачаному архіві, після розпакування, знайдіть наступні розширення:

  • J2xml-1.5.4.72
  • plg_J2xml_importer15-3.0.8

J2xml-3.1.a3 (Встановити на Joomla 2.5 .Якщо встановиться, розпакувати і встановити все окремо)

  • -> com_J2xml-3.1.98
  • -> plg_system_J2xml-3.1.26.
  • -> lib_eshiol-13.3.6
  • -> lib_J2xml-13.5.109

Для перенесення на 3.1 потрібно завантажити архів: J2xml-1.5_to_2.5 + _b1- (unzip_first). У викачаному архіві знайдіть наступні розширення:

J2xml-1.5.4.74 (Встановити на Joomla 1.5)

plg_J2xml_importer15-3.1.11 (Встановити на Joomla 1.5)

J2xml-3.1.b1 (Встановити на Joomla 3.1. Якщо не встановиться розпакувати і встановити все окремо)

  • -> com_J2xml-3.1.102
  • -> plg_system_J2xml-3.1.27
  • -> lib_eshiol-13.3.6
  • -> lib_J2xml-13.6.117

Встановлюються розширення, з адміністративної панелі Joomla, стандартними способами установки розширень . Якщо розширення не встановлюються, через файл пакета, встановити через папку tmp .

Установка на joomla 1.5

5

Після установки плагіна на Joomla 1.5 потрібно включити встановлений плагін J2XML в менеджері плагінів.

Установка на Jooomla 3.0

Установка на Jooomla 3

Після установки включіть плагін

class = "eliadunit">

Експорт змісту сайту Joomla 1.5

  • Увійдіть в адмін. панель Joomla 1.5;
  • Відкрийте вкладку: Компоненти -> J2XML;

5;   Відкрийте вкладку: Компоненти -> J2XML;

У відкритому вікні J2XML ви побачите чотири кнопки: Article Maneger (статті); Export Users (користувачі); Export Structure; Export Block 1.

Натиснемо Article Maneger

Натиснемо Article Maneger

Якщо ви не забули включити плагін J2XML importer 1.5, то побачите нагорі кнопку Export.

5, то побачите нагорі кнопку Export

  • Вибираємо статті, які потрібно експортувати;
  • Натиснемо кнопку Export.
  • На диск комп'ютера скочується файл типу: J2xml150620130706221054.xml.

xml

  • Для експорту користувачів потрібно натиснути Export Users.
  • Для експорту структури сайту (категорії / розділи) потрібно натиснути Export Structure.

Для експорту структури сайту (категорії / розділи) потрібно натиснути Export Structure

  • Зміст і користувачі експортовані, переходимо на сайт Joomla 3.0 для імпорту.

Імпорт статей і користувачів

  • Увійдіть в адміністративну панель Joomla 3.0;
  • Відкрийте компоненти-> J2XML;

0;   Відкрийте компоненти-> J2XML;

  • Перевірте правильність завантаження J2XML. Встановлені частини компонента, повинні збігатися з версіями з завантаженого архіву. Всього 4 частини, включаючи бібліотеки.

Всього 4 частини, включаючи бібліотеки

  • Натисніть кнопку Налаштування;

Натисніть кнопку Налаштування;

  • Тут потрібно все заповнити. Важливо зберегти ідентифікатори, якщо ви не будете змінювати адресу нового сайту Joomla 3.0. Решта за потребами.

Решта за потребами

  • Після налаштувань, вибираєте файли на комп'ютері, експортовані раніше і натискаєте імпорт.

Після налаштувань, вибираєте файли на комп'ютері, експортовані раніше і натискаєте імпорт

  • Весь перенесення змісту і користувачів сайту Joomla 1.5 ви побачите на наступному екрані.

5 ви побачите на наступному екрані

або

або

  • При будь-яких помилках, например не перенеслися статті якогось розділу, поверніться в Joomla 1,5 і повторіть експорт саме для цих статей. Потім імпортуйте їх окремо.

Якщо обсяг сайту великий, робіть перенесення блоками, які компонент J2XML сформує сам. У кожному блоці заявлено по 1000 статей. У моєму прикладі обсяг сайту невеликий, тому на фото блок один.

Перевірка сайту і виправлення помилок

  • При моєму тестовому перенесення помилки були пов'язані в невідповідність версій Експорт-іпорт (переплутав версії пакетів при завантаженнях);
  • Один розділ сайту після переносу, пропав, але статті залишилися. Зробив повторний експорт-іпорт цього розділу.
  • Фото з папки image перенеслися добре.
  • Внутрішні посилання переносяться з реальними URL адресами (RealUrl). Якщо на Joomla 1.5 використовували SEO компоненти потрібно спочатку перевстановити SEO компонент зі своїми таблицями бази даних (як це зробити читати ТУТ ), І робити Імпорт статей.

Зовнішній вигляд сайту доі після перенесення статей

Зовнішній вигляд сайту доі після перенесення статей

висновки

  • Перенесення змісту і користувачів сайту Joomla 1.5 на 3.0 за допомогою J2XML це просте оновлення Joomla 1.5 з мінімальними можливостями.
  • На новому сайті ви отримаєте всі свої статті в колишньому вигляді і в колишньої структури категорій, що добре.
  • Меню, посилання, модулі J2XML не переносить.
  • Сторонні розширення з базами даних потрібно перекидати вручну.
  • Загалом, J2XML простий, але бездоганно працює, мігратор.

© Joomla-abc.ru

Інші статті по темі Оновлення Joomla 1.5

class = "eliadunit">