Тест S5 Box

Вот примерно так работает модуль в реале...

Обновление и экспорт 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

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

Комментарии   

 
Koskv
0 #2 Koskv 08.05.2012 18:28
Главное, что все хорошо ! )))
 
 
Johns_ON
0 #1 Johns_ON 08.05.2012 12:50
По поводу отключения модуля последних комментариев очень дельный совет, я долго мучился с этой белой страницей и в конце концов сделал все наоборот. Сделал обновление Joomla до 2,5 (Jcomments это естественно не коснулось и таблицы не были перенесены в базу 2,5) потом изменил префикс у этих таблиц соответствующий таблицам 2,5, установил Jcomments 2.3 и все работает 8)
 
cs-nsk

Последние комментарии

Теги ...

Опрос: iOS или Android ?

Какой ОС вы чаще пользуетесь?

iOS - 0%
Android - 60%
Windows Mobile - 20%
Tizen - 0%
Другая. - 20%

Всего голосов: 5
Голосование в этом опросе закончено в: 01 Янв 2017 - 00:00
Яндекс.Метрика Анализ сайта Рейтинг@Mail.ru