Перенос c joomla 1.5 на joomla 3 (3.3). По шагам.

Это чертовски не просто, но вполне реально…Во-первых, выражаю благодарность вот этому чуваку: Язову Антону (ссылка на его статью) без которого не было бы такого простого решения.

Суть сводится к тому, что вначале мы переезжаем с 1.5 на 2.5, экспортируя данные через xml : через плагин J2XML.

В общем-то, интересующиеся, читайте его инструкцию. Но так как на его сайте нет комментариев, дополню у себя здесь.

Во-первых, принципиально импортировать в версии 2.5 с помощью компонента импорта j2xml-importer-1.6.0.72 сначала юзеров, потом категории (разделы — не надо), потом статьи.

Иначе собъется ID статей.

Во-вторых, некоторые статьи (а у меня их было 114) по какой-то прихоти не перенеслись, но остались пустые места для их id.  Через админку создаем новую статью (*при создании он пишет ID 0), через режим html (кнопочку) переносим содержимое нехватающей страницы с 1.5 в 2.5, в т.ч. мета, и, обязательно, с тем же алиасом. Так? Сохраняем и видим, что ID +1 к последнему, у меня 115. А надо 2. Заходим через phpmyadmin в базу данных сайта joomla 2.5, находим таблицу с вашим префиксом (пусть будет jos) jos_content, и там проверяем: и в правду нет, например, id 2 и 112-113. А 115 это та, которая бывшая 2ая. Редактируем «карандашиком» и исправляем id (asset_id не трогаем!) на 2. Если id и вправду не было — все будет окей. Проверяем в админке. Ура.

Третья проблема — разная структуризация категорий в 2.5 и 3 версии и разделов и категорий в 1.5.  Их id не совпдают.

В четвертых — не перенеслись меню и модули. Но это вы исправите сами.
Третья проблема — категории — может быть допилена на уровне 2.5 версии. При том, категорий обычно меньше статей, то есть выдержите и такое испытание. А вот структура и соответственно адресация будет нарушена. Тут нам на помощь придет .htaccess и 301 редирект.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *