-
Лаборатория
В нашей лаборатории представлены лафхаки, инструкции и просто полезные материалы, которые могут вам потребоваться для создания некоторых областей на вашем сайте.В статье пошагово опишем процесс миграции с движка vBulletin версии 4.2.2 на Invision Community 4.2, рассмотрим все вопросы от подготовки к процессу до окончательного запуска сообщества на Invision Community.
Имеем:
Адрес сайта: http://macfile.ru/. Версия ПО: vBulletin 4.2.2. Подготовительные работы к миграции
Разработчик Invision Community гарантирует миграцию следующих данных с vBulletin:
Сперва нам необходимо убедиться, что сервер подходит для работы Invision Community. Для этого воспользуемся файлом проверки системных требований Invision Community 4.2. Загружаем на сервер и открываем в браузере, наш сервер полностью готов к работе.
Для миграции нам необходимо параллельно нашему исходному сайту установить Invision Community. Из двух вариантов (установить Invision Community на отдельный домен, либо в директорию сайта, с которого мигрируем), мы выбрали первый вариант, хоть разницы в принципе никакой нет.
Важно! При загрузке Invision Community с клиент-центра убедитесь, что выделили чекбокс для загрузки приложения Конвертер.
Конвертирование системных данных
Что входит в системные данные:
Смайлы Поля профилей Группы пользователей Пользователи Истории пользователей Статусы/Комментарии профиля Игнорируемые пользователи Личные сообщения Ответы в личные сообщения Звания Клубы Члены клубов После установки Invision Community перейдите в админцентр в меню Система > Конвертации > Начать конвертацию, далее выберите Пользователей и системную информацию, после чего кликните на кнопку "Выберите ПО источника". Здесь вам необходимо выбрать то ПО, с которого будете мигрировать на Invision Community. В нашем случае это vBulletin (3.x/4.x). Далее указываем реквизиты для подключения к базе данных vBulletin:
Сервер базы данных: localhost. Порт базы данных: 3306. Имя базы данных: dbname. Пользователь базы данных: dbuser. Пароль базы данных: dbpass. Префикс таблиц базы данных: dbprefix. Кодировка базы данных: оставим пустым. В vBulletin посмотреть данные для подключения к базе данных можно в файле includes/config.php. Теперь вы увидите таблицу из данных, которые могут быть перенесены в Invision Community, а именно в ядро системы (поэтому здесь нет форумов, тем, сообщений и т.д., т.к. эти данные относятся к другим приложениям).
Как вы можете заметить, сверху есть информационная запись:
Таким образом мы можем сконвертировать, например, название форума.
При конвертировании мы рекомендуем очищать локальные данные путём установки галки у параметра "Удалить локальные данные". Теперь поочерёдно сконвертируйте все необходимые данные.
Обратите внимание, что при выходе из конвертера (например при закрытии вкладки админцентра) вы всегда можете вернуться к точке последнего действия. Для этого перейдите в меню Система > Конвертации > Конвертации.
Здесь находятся все ваши конвертации, как завершённые, так и находящиеся в процессе завершения. Для продолжения конвертирования нажмите на кнопку "Продолжить".
Обратите внимание на предупреждение, указанное на изображении, настоятельно рекомендуем активировать настройку "Перенаправлять URL-адреса?", чтобы избежать проблем с перенаправлением старых адресов на новые.
После конвертирования необходимых данных нужно завершить процесс по кнопке "Завершить". После чего система начнёт перестроение данных в фоновом режиме.
Конвертирование форумов
Конвертируемые данные:
Форумы. Темы. Сообщения. Форумы клубов. Вложения в сообщениях. После успешного перестроения переходим к конвертированию следующих данных, в нашем случае форумов, тем и сообщений. Для этого, опять же, перейдите в раздел Система > Конвертации > Конвертации > Начать конвертацию. На следующем шаге Что вы хотите конвертировать? выбираем Данные тем и форумов. Далее Из какого ПО вы хотите конвертировать? выбираем vBulletin Forums (3.x/4.x).
Теперь указывать данные для подключения к БД не нужно, используются данные родительской конвертации, далее конвертируете данные форумов:
И завершаете процесс конвертирования. Опять же запустится очередь задач перестроения контента форумов. Ожидаем завершение перестроения.
Конвертирование блогов
Данные, которые можно конвертировать:
Блоги. Записи блога. Комментарии записей. Вложения записей. Начинаем новую конвертацию, на этот раз из выпадающего списка выбираем Данные блогов > vBulletin Blog (3.x/4.x) > и производим конвертирование данных.
После конвертирования данных завершаем процесс, тем самым запустив очередь перестроения сконвертированного контента.
Конвертирование календаря
Из календаря мы можем забрать только Календари. Выбираем Данные календаря и событий > vBulletin Calendar (3.x/4.x). После чего производим конвертацию и завершаем процесс для запуска задач по перестроению.
Дожидаемся окончания фоновых процессов и начнём миграцию следующих данных.
Конвертирование страниц
Данные: Страницы и Базы данных
Создаём новое конвертирование > Данные страниц и записей > vBulletin CMS (4.x only), указываем доступ к базе данных и конвертируем данные.
Конвертирование галереи
Данные: Альбомы и Изображения.
Создаём новое конвертирование > Данные изображений галереи > vBulletin Gallery (3.x/4.x).
Завершите процесс конвертирования.
После миграции с vBulletin на Invision Community
После миграции всех необходимых данных необходимо настроить группы пользователей и права доступа к форумам/категориям/галереям. Без этого шага вы не увидите никаких данных, даже если вы администратор.
© InvisionByte.ru
- 0 комментариев
- 2 228 просмотров