Обновление и экспорт Jcomments

Обновляем Jcomments (2.2.0.2 - 2.3) и переносим базу комментариев на другой сайтВсем привет.

Сегодня расскажу как я немного помучался, но все же сделал обновление компонента комментариев Jcomments с версии 2.2.0.2 до версии 2.3 и как перенес базу коментариев с сайта Joomla 1.5 на другой с версией 2.5. 

Описание как обновляться в интернете есть, но я дополню их, так как столкнулся с «подводными камнями» когда делал обновление и перенос базы.

Начнем с того, для чего мне это нужно? Дело в том, что я перевожу сейчас данный сайт на версию Joomla 2.5 с вермии 1.5.23. На старом сайте установлена Jcomments 2.2.0.2, которая не работает на Joomla 2.5, на ней работает версия Jcomments 2.3. Следовательно устанавливать я буду Jcomments 2.3, который имеет разную структуру таблиц в которых находятся комментарии и сопутствующая информация.

Для того чтобы не потерять коментарии, которые моих посетители осталяют уже длительное время, мне нужно сделать следующее:

Так как Jcomments 2.3 работает со всеми версиями Joomla, то я обновлю Jcomments до версии 2.3 (на сайте Joomla 1.5) и перенесу БД Jcomments с joomla 1.5 на 2.5.

Руководство

Теперь давайте перейдем собственно к делу… Для того, чтобы сделать вышеперечисленное делаем все по порядку:

  1. Скачиваем Jcomments 2.3 на сайте разработчика;
  2. Сохраняем папки: /components/com_jcomments/tpl/ и /components/com_jcomments/images/smiles/ — файлы смайлов и шаблонов (если вы их изменяли);
  3. Удаляем компонент Jcomments 2.2.0.2 (при этом таблицы с комментариями не удаляются);
  4. Отключаем модули вывода последних комментариев и т.п. (если они работали с Jcomments 2.2.0.2, то при версии 2.3 они не дадут вашему сайту работать — будет только белая страница);
  5. Устанавливаем Jcomments 2.3;
  6. Заходим в настройки утсановленного компонента Jcomments, во вкладку комментарии. Мы должны увидеть комментарии. Нажимаем в этом окне кнопку обновить кеш, для того чтобы компонент конвертировал таблицы в новый формат.

На этом с обновлением все.

Перенос комментариев с Joomla 1.5 на Joomla 2.5

Для переноса базы всех комментариев на другой сайт необходимо, чтобы на нем был установлен Jcomments 2.3. После установки в базу данных создадутся 9 таблиц и именно из нужно просто импортировать ведь они у нас имеют одинаковый формат после обновления Jcomments до версии 2.3.

Какие таблицы нужно перенести я выделил на картинке, а сделать это можно в PhpMyAdmin….

В выделенных девяти таблицах хранятся все комментарии и сопутствующая информация компонента Jcomments 2.3

Удачи! Комментарии приветствуются =){jcomments on}

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий