Jump to content
  • Миграция с 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

     





      Report запись


    User Feedback


    There are no comments to display.



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    Loading...

Messenger

    ×
    ×
    • Create New...

    Important Information

    By using our site you agree to our Privacy Policy