1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

Мигратор для Jomsocial с Joomla 2,5 на Joomla 3

Тема в разделе "В поиске шаблонов / расширений для Joomla", создана пользователем Николай, 11 окт 2014.

  1. Николай

    Николай Мастер

    Регистрация:
    11 окт 2014
    Сообщения:
    88
    Симпатии:
    77
    В общем, есть сайт на Joomla 2,5 с компонентом Jomsocial. И создан новый сайт на Joomla 3.
    Теперь требуется перенести Jomsocial со старого сайта на новый.

    У кого есть опыт в данной теме или кто знает как это сделать?
    #1
  2. webmaster

    webmaster Модератор

    Регистрация:
    10 окт 2014
    Сообщения:
    79
    Симпатии:
    28
    Переносил при помощи компонента SP Upgrade c Joomla 1.5 на Joomla 2.5 только пользователей, статьи и категории. Меню не переносил чтоб не испортить главную страницу с "Быстрого старта" шаблона. Потом вывел в меню все что нужно... Компоненты переносить не пробовал, но их видимо нужно новые установить и апргейдить в меню "Extensions Transfer"
    #2
  3. modern.po

    modern.po Админ Команда форума

    Регистрация:
    25 авг 2014
    Сообщения:
    842
    Симпатии:
    497
    Если я не ошибаюсь, то никакого мигратора вроде не надо ... Jomsocial выпускает инсталлятор сразу для обоих версий : J2.5 и J3.3, так что разницы никакой нет, это один и тот же вариант компонента.
    Копируются таблицы, копируются файлы по фтп и переносятся на новый хост.
    #3
    Подушка нравится это.
  4. Николай

    Николай Мастер

    Регистрация:
    11 окт 2014
    Сообщения:
    88
    Симпатии:
    77
    Пробывал копировать таблицы из joomla 2.5 в J3.3 . Выскакивает ошибка и в админке и на сайте.
    В общем пока тут остановился, на копировании только базы Jomsocial из J2.5 на J3.3.
    На J3.3 удалял таблицы и импортировал их с .J2.5
    Прикрепляю список на скрине
    [​IMG]
    #4
  5. Николай

    Николай Мастер

    Регистрация:
    11 окт 2014
    Сообщения:
    88
    Симпатии:
    77
    Дополню, что на обоих сайтах поставлена версия Jomsocial 3.2.1.4
    Вот ошибка из админки, на сайте такая же:
    [​IMG]
    #5
  6. Николай

    Николай Мастер

    Регистрация:
    11 окт 2014
    Сообщения:
    88
    Симпатии:
    77
    Точно, перенёс! Благодарю! :)
    Ещё правда не всё проверил на работоспособность, но дело продвинулось.
    Моя ошибка была в том, что я не очищал таблицы и переносил базу, а удалял таблицы и копировал в новый сайт старые таблицы.

    [​IMG]

    Теперь пользователей нужно как то перенести. Везде написано: Deleted user
    Последнее редактирование: 13 окт 2014
    #6
    modern.po нравится это.
  7. Николай

    Николай Мастер

    Регистрация:
    11 окт 2014
    Сообщения:
    88
    Симпатии:
    77
    Продвинулся и с пользователями.
    Итого для переезда нужно:

    1) Установить новую Joomla 3 (с отличным логином от переезжающих пользователей)
    2) Установить импорт таблиц со старого сайта, это 53 таблицы Jomsocial и плюс таблицы users и user_usergroup_map. Предварительно очистите эти таблицы на новом сайте.
    5) Установить Jomsocial на Joomla 3

    Далее, отпишусь по обнаруженным ошибкам. Одна из них уже попалась - это прежние сообщения типа: "Участники Николай и {target} теперь друзья". Это ни так страшно, так как следующие подобные сообщения на новом сайте будут правильными. Можно удалить вручную или через правку первой таблицы.
    #7
    modern.po нравится это.
  8. Николай

    Николай Мастер

    Регистрация:
    11 окт 2014
    Сообщения:
    88
    Симпатии:
    77
    Всё, переехал. Остались папки с картинками, но это потом сделаю, так как ещё нужно переносить статьи и блоги.
    Вот было http://trud.r-vd.ru/ и вот стало http://r-vd.ru/social
    Была ещё одна проблема. Не переносились пользователи. Для этого переместил пользователей из Joomla 2.5 на пустой сайт Joomla 3 и с него уже на конечный сайт Joomla 3 (сайт немного уже был заполнен).

    Можно тему перенести в раздел: "Миграция сайта"
    #8
    modern.po нравится это.
  9. modern.po

    modern.po Админ Команда форума

    Регистрация:
    25 авг 2014
    Сообщения:
    842
    Симпатии:
    497
    Спасибо, да не легкий путь был проделан Вами :))
    #9
    Николай нравится это.
  10. game

    game Опытный складчик

    Регистрация:
    29 ноя 2014
    Сообщения:
    84
    Симпатии:
    6
    вот вам универсальный совет: 1. заходите в phpmyadmin на сайте 1 и экспортируете все таблицы относящиеся к нужному расширению. 2. импорт этих таблиц в новый сайт . 4. удалить таблицы из сайта 2 относящиеся к этому расширению. 5. замена префикса только что экспортированных таблиц. Время махинаций: 2-3 минуты .
    #10
  11. game

    game Опытный складчик

    Регистрация:
    29 ноя 2014
    Сообщения:
    84
    Симпатии:
    6
    ну а все остальные файлы просто копируются по фтп
    #11
  12. game

    game Опытный складчик

    Регистрация:
    29 ноя 2014
    Сообщения:
    84
    Симпатии:
    6
    обратите внимание: если есть файл типа configuration.php , то в нём нужно заменить названия базы данных и пароль к ней
    #12
  13. game

    game Опытный складчик

    Регистрация:
    29 ноя 2014
    Сообщения:
    84
    Симпатии:
    6
    советую такой порядок по добавлению новых таблиц потому что при нём легко отследить первую и последнюю таблицу по префиксу и названию = правильно расставить галочки
    #13
  14. game

    game Опытный складчик

    Регистрация:
    29 ноя 2014
    Сообщения:
    84
    Симпатии:
    6
    для перестраховки можно еще в процессе работы число запоминать ( количество таблиц импорта) , оно показывается в верхней части панели phpmyadmin
    #14