Поиск сообщества
Показаны результаты для тегов 'migration'.
Найдено: 2 результата
-
Миграция с vBulletin 4.2.2 на Invision Community 4.2
Павел опубликовал запись в Миграция на Invision Community
В статье пошагово опишем процесс миграции с движка 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-
- vbulletin
- invision community
-
(и ещё 2 )
C тегом:
-
Перенос данных с vBulletin 3.8.7 в Invision Community 4.1
Павел опубликовал запись в Миграция на Invision Community
В статье рассмотрим процесс переноса данных форума с vBulletin на Invision Community. Разработчик нам гарантирует перенос следующих данных: Объявления Бан фильтры Календари События календаря Кастомные BB-коды Кастомные поля профиля Смайлы Форумы Модераторы форумов Подписки Друзья Группы Игнорируемые пользователи Пользователи Пароли пользователей Личные сообщения Опросы Сообщения Вложения к сообщениям Репутация Фото профилей (аватары) Комментарии профилей Ранги Темы Рейтинги тем Подписки на темы Журналы предупреждений Исходные данные: vBulletin - v3.8.7 Пользователей - 25 145 Тем - 41 151 Сообщений - 738 471 Перенос данных будем производить сначала на 3.4.8, т.к. разработчики ещё не предоставили рабочий конвертер для IPS 4.1 Подготовка На форуме создаём папку, например ipb, в которой устанавливаем чистый ip.board 3.4.x вместе с конвертером - https://community.invisionpower.com/files/file/4715-ips-converters/. После установки переходим в админуентр > Другие приложения > IPS Converters > Converters > Start new Conversation. Здесь необходимо выбрать версию vBulletin, выбираем 3.6 и нажимаем продолжить. Далее указываем соединение с базой данных vBulletin, данные к которой можно подсмотреть в файле includes/config.php. После успешного ввода данных нам будет доступен процесс конвертирования данных, который выглядит следующим образом: Процесс переноса данных Наша задача поочерёдно начинать процесс конвертации данных, при этом вы можете пропускать незначительные для вас данных, например смайлики или кастомные bb-коды. Другие важные данные, например Permission Set, должны быть сконвертированы, иначе конвертер просто не даст нам продолжить процесс. Мы рекомендуем ставить галочку в столбике Empty local data? для удаления стандартных данных. Таким образом стандартные данные чистого форума IP.Board будут заменены на необходимые нам данные от vBulletin. Кроме того, вы можете регулировать количество переносимых элементов за цикл. Для чего это сделано? Если ресурсы вашего сервера не позволяют конвертировать большое количество элементов за цикл, вы можете их уменьшить, тем самым растянув время конвертации данных. И так же наоборот - увеличить количество элементов за цикл, если это позволят ваш сервер. Это очень удобно. Смайлы. При конвертации смайлов вам будет предложено ввести путь до папки хранения: The path to the folder where emoticons are saved (no trailing slash - usually path_to_vb/images/smilies): Ниже будет указан путь до установленного вами IP.Board, копируем этот путь и редактируем его для указания папки со смайликами. В нам случае путь получился такой: /home/admin/название-сайта/docs/board/images/smilies. Настройка How do you want to handle duplicate emoticons? даёт нам возможность указать каким настройкам дать предпочтение, если встречаются одинаковые смайлы. Оставляем Keep IP.Board settings. Если данные перенеслись без проблем, вы будете уведомлены об этом: Разрешения. При конвертировании разрешений, вы сможете пересмотреть свою сетку разрешений. Оставляем для каждой сетки - Create new set. Группы пользователей. В процессе конвертирования групп пользователей вы сможете назначить сконвертированные ранее маски доступа: Пользователи. Здесь необходимо указать полный путь до папки аватарок или фотографий профиля, выбрать аватары или фотографии пользователей для конвертации и указать дополнительные поля профиля: Конвертирование пользователей займёт некоторое время, например у нас 25 145 пользователей сконвертировались за 11 минут. Ошибки при конвертировании пользователей могут возникнуть в имена пользователей, а точнее в содержании в них запрещённых символов. В этом случае конвертер просто заменяет в имени запрещённый символ на '-'. Сообщения. Процесс конвертирования 738 471 сообщения занял 1 час 45 минут. Личные сообщения. Количество личных сообщений - 1 167 204. Процесс занял 4 час 15 минут. Завершение процесса После конвертирования всех данных на форум IP.Board кнопкой завершить процесс, форум произведёт все необходимые процессы и отрапортует о завершении процесса. Не забудьте настроить права доступа к форумам!