Перейти к содержанию
  • Перенос данных с vBulletin 3.8.7 в Invision Community 4.1




     

    vb-to-ipb.jpg

     

    В статье рассмотрим процесс переноса данных форума с 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.

    После успешного ввода данных нам будет доступен процесс конвертирования данных, который выглядит следующим образом:

     

    Спойлер

    vbulletin-conver-to-ipb1.PNG

     

    Процесс переноса данных

    Наша задача поочерёдно начинать процесс конвертации данных, при этом вы можете пропускать незначительные для вас данных, например смайлики или кастомные 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.

    Если данные перенеслись без проблем, вы будете уведомлены об этом:

    Спойлер

    vbulletin-conver-to-ipb2.PNG

    Разрешения. При конвертировании разрешений, вы сможете пересмотреть свою сетку разрешений. Оставляем для каждой сетки - Create new set.

    Спойлер

    vbulletin-conver-to-ipb3.PNG

    Группы пользователей. В процессе конвертирования групп пользователей вы сможете назначить сконвертированные ранее маски доступа:

    Спойлер

    vbulletin-conver-to-ipb4.PNG

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

    Спойлер

    vbulletin-conver-to-ipb5.PNG

    Конвертирование пользователей займёт некоторое время, например у нас 25 145 пользователей сконвертировались за 11 минут.

    Ошибки при конвертировании пользователей могут возникнуть в имена пользователей, а точнее в содержании в них запрещённых символов. В этом случае конвертер просто заменяет в имени запрещённый символ на '-'. 

    Спойлер
    
    The following errors occurred:
    147: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Николай[Supra]. Member has still been created but with username as Николай-Supra-
    303: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name dr.$erg. Member has still been created but with username as dr.-erg
    410: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name }|{игулЬ. Member has still been created but with username as }-{игулЬ
    566: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name victor[MD]. Member has still been created but with username as victor-MD-
    702: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Cb,bhzr. Member has still been created but with username as Cb-bhzr
    904: No email address provided - member converted with 904@1449563950.com
    921: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Anton[SS]. Member has still been created but with username as Anton-SS-
    946: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name m()de$. Member has still been created but with username as m()de-
    1058: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Falcon[SD]. Member has still been created but with username as Falcon-SD-
    1342: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name *|IceMaN|*. Member has still been created but with username as *-IceMaN-*
    1492: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Lancer 1,3. Member has still been created but with username as Lancer 1-3
    1594: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $tep!. Member has still been created but with username as -tep!
    1845: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name AlexZander [bb]. Member has still been created but with username as AlexZander -bb-
    1872: reg_error_username_taken with name: RedLinе. Member has still been created but with username as RedLinе1449563975
    2023: Duplicate member found. Alexgt has been merged with the account email
    2416: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $hurik. Member has still been created but with username as -hurik
    2452: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $ergik. Member has still been created but with username as -ergik
    2648: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Алек$ей. Member has still been created but with username as Алек-ей
    2801: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name SPIDI[MCK]. Member has still been created but with username as SPIDI-MCK-
    2988: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name patriot[ru]. Member has still been created but with username as patriot-ru-
    3158: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Vane$$. Member has still been created but with username as Vane--
    3280: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name -=Goo$e=-. Member has still been created but with username as -=Goo-e=-
    3374: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name bac$. Member has still been created but with username as bac-
    3539: reg_error_username_taken with name: Niсk. Member has still been created but with username as Niсk1449564021
    3918: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Lomtev$$. Member has still been created but with username as Lomtev--
    4123: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $Evgeniy$. Member has still been created but with username as -Evgeniy-
    6913: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name #genick[VLHLVVVHVTH]. Member has still been created but with username as #genick-VLHLVVVHVTH-
    7043: reg_error_username_taken with name: момо. Member has still been created but with username as момо1449564115
    7616: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name R/\DIK. Member has still been created but with username as R/-DIK
    7876: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Vv$. Member has still been created but with username as Vv-
    8031: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $anche$. Member has still been created but with username as -anche-
    8140: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name [li4no]SeRgiK. Member has still been created but with username as -li4no-SeRgiK
    8299: reg_error_username_taken with name: kekc. Member has still been created but with username as kekc1449564149
    8359: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name #gennik[QCCCTLVTCVTT]. Member has still been created but with username as #gennik-QCCCTLVTCVTT-
    8724: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Sa[i]reS. Member has still been created but with username as Sa-i-reS
    9071: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Reonkeehoum, 6, 10]. Member has still been created but with username as Reonkeehoum- 6- 10-
    9136: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name ValseInareker, 6, 10]. Member has still been created but with username as ValseInareker- 6- 10-
    9137: reg_error_username_taken with name: Dеnvеr. Member has still been created but with username as Dеnvеr1449564168
    10185: reg_error_username_taken with name: ххх. Member has still been created but with username as ххх1449564196
    10208: Email address provided was not a proper email - member converted using 10208@1449564196.com
    11252: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name gennick[VQVYYSSVQVVS]. Member has still been created but with username as gennick-VQVYYSSVQVVS-
    11957: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $afarkina. Member has still been created but with username as -afarkina
    12030: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $crdtwminfo$. Member has still been created but with username as -crdtwminfo-
    12032: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name #Bellad[OLO]. Member has still been created but with username as #Bellad-OLO-
    12218: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Genzo[Boy]. Member has still been created but with username as Genzo-Boy-
    12513: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name maxu$. Member has still been created but with username as maxu-
    12686: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name @nti}{ri$t. Member has still been created but with username as @nti}{ri-t
    13037: reg_error_username_taken with name: Sоlоma. Member has still been created but with username as Sоlоma1449564273
    13256: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name rea|AHTOXA. Member has still been created but with username as rea-AHTOXA
    14234: Email address provided was not a proper email - member converted using 14234@1449564302.com
    14392: reg_error_username_taken with name: zооm. Member has still been created but with username as zооm1449564307
    14441: Email address provided was not a proper email - member converted using 14441@1449564308.com
    14540: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name -=[A.M.G]=-. Member has still been created but with username as -=-A.M.G-=-
    14563: reg_error_username_taken with name: romаrio. Member has still been created but with username as romаrio1449564313
    14971: reg_error_username_taken with name: diх. Member has still been created but with username as diх1449564320
    15153: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name M@K$. Member has still been created but with username as M@K-
    15382: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Nemesis_102[rus]. Member has still been created but with username as Nemesis_102-rus-
    15714: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name ST@®|{OFF™. Member has still been created but with username as ST@®-{OFF™
    15812: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name [H][K][S]. Member has still been created but with username as -H--K--S-
    16398: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Bak$$$. Member has still been created but with username as Bak---
    16769: No email address provided - member converted with 16769@1449564366.com
    16865: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Deu$. Member has still been created but with username as Deu-
    17047: reg_error_username_taken with name: авт. Member has still been created but with username as авт1449564378
    17387: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $$L. Member has still been created but with username as --L
    18201: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Den[85]. Member has still been created but with username as Den-85-
    18580: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Made$man. Member has still been created but with username as Made-man
    18705: reg_error_username_taken with name: fеdr-m. Member has still been created but with username as fеdr-m1449564419
    19026: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $P@X. Member has still been created but with username as -P@X
    19183: reg_error_username_taken with name: Влaд. Member has still been created but with username as Влaд1449564432
    19212: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name [IVI]. Member has still been created but with username as -IVI-
    19275: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $adist. Member has still been created but with username as -adist
    19298: Email address provided was not a proper email - member converted using 19298@1449564437.com
    20226: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name SindroM[[. Member has still been created but with username as SindroM--
    21736: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name $alligator$. Member has still been created but with username as -alligator-
    22316: reg_error_username_taken with name: Мr.tаma and tyta. Member has still been created but with username as Мr.tаma and tyta1449564518
    22318: reg_error_username_taken with name: mr.tamа and tyta. Member has still been created but with username as mr.tamа and tyta1449564518
    22327: reg_error_username_taken with name: Mr.tama аnd tyta. Member has still been created but with username as Mr.tama аnd tyta1449564518
    22349: reg_error_username_taken with name: Mr.tama and tytа. Member has still been created but with username as Mr.tama and tytа1449564518
    22369: reg_error_username_taken with name: Mr.tama and tуta. Member has still been created but with username as Mr.tama and tуta1449564518
    22370: reg_error_username_taken with name: Мr.tamа and tyta. Member has still been created but with username as Мr.tamа and tyta1449564518
    22374: reg_error_username_taken with name: Мr.Тama and тyтa. Member has still been created but with username as Мr.Тama and тyтa1449564518
    22378: reg_error_username_taken with name: Mr.Tама and tytа. Member has still been created but with username as Mr.Tама and tytа1449564518
    22540: reg_error_username_taken with name: Mr.тaма энд тута. Member has still been created but with username as Mr.тaма энд тута1449564523
    22622: reg_error_username_taken with name: Мaшина времени. Member has still been created but with username as Мaшина времени1449564524
    23226: reg_error_username_taken with name: Вoжатый. Member has still been created but with username as Вoжатый1449564538
    24155: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name BO$$. Member has still been created but with username as BO--
    24648: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Дмитрий,,,. Member has still been created but with username as Дмитрий---
    25221: Содержит недопустимые символы: [ ] | ; , $ \ < > " with name Alek$andr. Member has still been created but with username as Alek-andr

     

    Сообщения. Процесс конвертирования 738 471 сообщения занял 1 час 45 минут.

    Личные сообщения. Количество личных сообщений - 1 167 204. Процесс занял 4 час 15 минут.

    Завершение процесса

    После конвертирования всех данных на форум IP.Board кнопкой завершить процесс, форум произведёт все необходимые процессы и отрапортует о завершении процесса. Не забудьте настроить права доступа к форумам!





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


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



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

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

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

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

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

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

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

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

    Загрузка...

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

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

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