Перейти к содержанию
  • Миграция с vBulletin 4.2.2 на Invision Community 4.2




    В статье пошагово опишем процесс миграции с движка vBulletin версии 4.2.2 на Invision Community 4.2, рассмотрим все вопросы от подготовки к процессу до окончательного запуска сообщества на Invision Community.

    Имеем:

    Подготовительные работы к миграции

    Разработчик Invision Community гарантирует миграцию следующих данных с vBulletin:

    Цитата

    vBulletin Forums (3.x/4.x) to Forums

    • convert_forums_forums
    • convert_forums_topics
    • convert_forums_posts
    • convert_club_forums
    • convert_club_topics
    • convert_club_posts
    • convert_attachments

    vBulletin Blog (3.x/4.x) to Blogs

    • convert_blogs
    • convert_blog_entries
    • convert_blog_comments
    • convert_attachments

    vBulletin Calendar (3.x/4.x) to Calendar

    • convert_calendar_calendars
    • convert_calendar_events

    vBulletin (3.x/4.x) to Invision Community

    • convert_emoticons
    • convert_custom_bbcode
    • convert_profile_field_groups
    • convert_profile_fields
    • convert_groups
    • convert_members
    • convert_member_history
    • convert_statuses
    • convert_ignored_users
    • convert_announcements
    • convert_private_messages
    • convert_private_message_replies
    • convert_ranks
    • convert_clubs
    • convert_club_members

    vBulletin Gallery (3.x/4.x) to Gallery

    • convert_gallery_albums
    • convert_gallery_images
    • convert_gallery_comments

    vBulletin CMS (4.x only) to Pages

    • convert_cms_blocks
    • convert_cms_pages
    • convert_cms_databases
    • convert_cms_database_categories
    • convert_cms_database_records
    • convert_attachments

    Сперва нам необходимо убедиться, что сервер подходит для работы Invision Community. Для этого воспользуемся файлом проверки системных требований Invision Community 4.2. Загружаем на сервер и открываем в браузере, наш сервер полностью готов к работе.

    Для миграции нам необходимо параллельно нашему исходному сайту установить Invision Community. Из двух вариантов (установить Invision Community на отдельный домен, либо в директорию сайта, с которого мигрируем), мы выбрали первый вариант, хоть разницы в принципе никакой нет. 

    Важно! При загрузке Invision Community с клиент-центра убедитесь, что выделили чекбокс для загрузки приложения Конвертер.

    include_converter.png

    Конвертирование системных данных

    Что входит в системные данные:

    1. Смайлы
    2. Поля профилей
    3. Группы пользователей
    4. Пользователи
    5. Истории пользователей
    6. Статусы/Комментарии профиля
    7. Игнорируемые пользователи
    8. Личные сообщения
    9. Ответы в личные сообщения
    10. Звания
    11. Клубы
    12. Члены клубов

    После установки Invision Community перейдите в админцентр в меню Система > Конвертации > Начать конвертацию, далее выберите Пользователей и системную информацию, после чего кликните на кнопку "Выберите ПО источника". Здесь вам необходимо выбрать то ПО, с которого будете мигрировать на Invision Community. В нашем случае это vBulletin (3.x/4.x). Далее указываем реквизиты для подключения к базе данных vBulletin:

    • Сервер базы данных: localhost.
    • Порт базы данных: 3306.
    • Имя базы данных: dbname.
    • Пользователь базы данных: dbuser.
    • Пароль базы данных: dbpass.
    • Префикс таблиц базы данных: dbprefix.
    • Кодировка базы данных: оставим пустым.

    В vBulletin посмотреть данные для подключения к базе данных можно в файле includes/config.php. Теперь вы увидите таблицу из данных, которые могут быть перенесены в Invision Community, а именно в ядро системы (поэтому здесь нет форумов, тем, сообщений и т.д., т.к. эти данные относятся к другим приложениям). 

    convert_data.png

    Как вы можете заметить, сверху есть информационная запись:

    Цитата

    Этот конвертер поддерживает перевод ваших прошлых настроек в эквивалентные настройки Invision Community. Если вы хотите сделать это, пожалуйста нажмите здесь перед началом.

    Таким образом мы можем сконвертировать, например, название форума.

    converting_settings.png

    При конвертировании мы рекомендуем очищать локальные данные путём установки галки у параметра "Удалить локальные данные". Теперь поочерёдно сконвертируйте все необходимые данные.

    Обратите внимание, что при выходе из конвертера (например при закрытии вкладки админцентра) вы всегда можете вернуться к точке последнего действия. Для этого перейдите в меню Система > Конвертации > Конвертации. 

    proceed.png

    Здесь находятся все ваши конвертации, как завершённые, так и находящиеся в процессе завершения. Для продолжения конвертирования нажмите на кнопку "Продолжить". 

    Обратите внимание на предупреждение, указанное на изображении, настоятельно рекомендуем активировать настройку "Перенаправлять URL-адреса?", чтобы избежать проблем с перенаправлением старых адресов на новые.

    После конвертирования необходимых данных нужно завершить процесс по кнопке "Завершить". После чего система начнёт перестроение данных в фоновом режиме

    Конвертирование форумов

    Конвертируемые данные:

    1. Форумы.
    2. Темы.
    3. Сообщения.
    4. Форумы клубов.
    5. Вложения в сообщениях.

    После успешного перестроения переходим к конвертированию следующих данных, в нашем случае форумов, тем и сообщений. Для этого, опять же, перейдите в раздел Система > Конвертации > Конвертации > Начать конвертацию. На следующем шаге Что вы хотите конвертировать? выбираем Данные тем и форумов. Далее Из какого ПО вы хотите конвертировать? выбираем vBulletin Forums (3.x/4.x). 

    Теперь указывать данные для подключения к БД не нужно, используются данные родительской конвертации, далее конвертируете данные форумов:

    forums_converting.png

    И завершаете процесс конвертирования. Опять же запустится очередь задач перестроения контента форумов. Ожидаем завершение перестроения.

    Конвертирование блогов

    Данные, которые можно конвертировать:

    1. Блоги.
    2. Записи блога.
    3. Комментарии записей.
    4. Вложения записей.

    Начинаем новую конвертацию, на этот раз из выпадающего списка выбираем Данные блогов > vBulletin Blog (3.x/4.x) > и производим конвертирование данных.

    converting_blogs.png

    После конвертирования данных завершаем процесс, тем самым запустив очередь перестроения сконвертированного контента.

    Конвертирование календаря

    Из календаря мы можем забрать только Календари. Выбираем Данные календаря и событий > vBulletin Calendar (3.x/4.x). После чего производим конвертацию и завершаем процесс для запуска задач по перестроению.

    converting_calendar.png

    Дожидаемся окончания фоновых процессов и начнём миграцию следующих данных.

    Конвертирование страниц

    Данные: Страницы и Базы данных

    Создаём новое конвертирование > Данные страниц и записей > vBulletin CMS (4.x only), указываем доступ к базе данных и конвертируем данные. 

    cms_converting.png

    Конвертирование галереи

    Данные: Альбомы и Изображения.

    Создаём новое конвертирование > Данные изображений галереи > vBulletin Gallery (3.x/4.x).

    gallery_converting.png

    Завершите процесс конвертирования.

    После миграции с vBulletin на Invision Community

    После миграции всех необходимых данных необходимо настроить группы пользователей и права доступа к форумам/категориям/галереям. Без этого шага вы не увидите никаких данных, даже если вы администратор. 

    © InvisionByte.ru

     





    Обратная связь


    Комментариев нет



    Присоединяйтесь к обсуждению

    Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
    Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

    Гость
    Добавить комментарий...

    ×   Вставлено с форматированием.   Вставить как обычный текст

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

    Загрузка...

×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности