Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Интеграция и конвертирование

"Разборки" с конвертацией vBulletin v3 в phpBB3

Взаимодействие phpBB 3.0.x с другими системами.
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Конвертеры

Сообщение 10 авг 2012, 13:54

Подскажите, пожалуйста, чайнику. Что делать?
Ставлю сборку BB3x Expand. Всё отлично. Ставлю сборку с конвертером из vBulletin. Установка идет нормально, но на этапе корнвертации со старого форума выскакивает предупреждение -
Критическая ошибка при конвертировании

functions_vb30.php [ 1828 ]

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

Пошел в базу старого форума и просмотрел имена пользователей. Благо их всего порядка 600. Вроде как не обнаружил ни каких повторяющихся имён. В чём загвоздка?

И ещё. Вчера мне переставили на современные версии рнр и базы. Потому что, я не беспокоил провайдера с 2007-го года, когда запустили наш сайт и до сих пор у меня ни чего не обновлялось, рнр стоял ещё 4.0.* Естественно, ни чего нового установить не получалось. Но, старые версии сайта остались рабочими. Ни каких конфликтов не видно. Могла переустановка как-то повлиять?
Алексей_33
Новичок
 
Сообщений: 7
Зарегистрирован:
10 авг 2012, 13:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 10 авг 2012, 15:22

можно посмотреть тестовый форум?
dragon
Новичок
 
Сообщений: 4
Зарегистрирован:
09 авг 2012, 14:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 10 авг 2012, 15:34

обычно пишет какие имена конфликтуют. Вот их и надо смотреть
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 10 авг 2012, 15:46

dragon писал(а):можно посмотреть тестовый форум?

Не совсем понял, что значит тестовый? (Ну, чайник я!) Старый форум с которого надо копировать стоит VB 3.0.1
Давать доступ туда не очень бы хотелось. Там много слишком специфичного, о чем говорят старые вояки. Хрен его знает, что уже открыто, а за что могут и впаять срок за разглашение. Собственно, поэтому и не охота тащить туда наемного программиста.
Алексей_33
Новичок
 
Сообщений: 7
Зарегистрирован:
10 авг 2012, 13:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 10 авг 2012, 15:52

crash писал(а):обычно пишет какие имена конфликтуют. Вот их и надо смотреть

Так он мне ни чего не написал. Вот в чем беда. Выше я дословно привел сообщение об ошибке. Прошерстил ещё раз базу по юзерам. Ни одного совпадения имён. Да и не проходной двор у нас. Каждого, в принципе знаем не только как юзера, но и в обычной жизни. Очень бы не хотелось раздваивать форум и оставлять старый только для чтения.
Алексей_33
Новичок
 
Сообщений: 7
Зарегистрирован:
10 авг 2012, 13:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 10 авг 2012, 16:09

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

Очищенное имя p соответствует именам пользователей:
» идентификатор пользователя: 190 имя пользователя: Р (сообщений: 41)
» идентификатор пользователя: 207 имя пользователя: Р (сообщений: 10)
» идентификатор пользователя: 230 имя пользователя: Р (сообщений: 42)
» идентификатор пользователя: 431 имя пользователя: Р (сообщений: 3)
» идентификатор пользователя: 503 имя пользователя: Р (сообщений: 680)
» идентификатор пользователя: 516 имя пользователя: Р (сообщений: 161)
» идентификатор пользователя: 744 имя пользователя: Р (сообщений: 110)
» идентификатор пользователя: 845 имя пользователя: Р (сообщений: 0)
» идентификатор пользователя: 856 имя пользователя: Р (сообщений: 17)
» идентификатор пользователя: 1028 имя пользователя: Р (сообщений: 6)
» идентификатор пользователя: 1139 имя пользователя: Р (сообщений: 4)
» идентификатор пользователя: 1350 имя пользователя: Р (сообщений: 1)
» идентификатор пользователя: 1367 имя пользователя: Р (сообщений: 142)
» идентификатор пользователя: 1503 имя пользователя: Р (сообщений: 0)
» идентификатор пользователя: 1538 имя пользователя: Р (сообщений: 0)
» идентификатор пользователя: 1555 имя пользователя: Р (сообщений: 0)
» идентификатор пользователя: 1566 имя пользователя: Р (сообщений: 0)

Возник другой вопрос. Что такое "очищенное имя р"? Эти юзеры имеют вполне нормальные имена, сильно отличающиеся от "р".
Алексей_33
Новичок
 
Сообщений: 7
Зарегистрирован:
10 авг 2012, 13:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 10 авг 2012, 17:13

Добавил к каждому имени по паре цифр. Всё прошло нормально. Правда потом в конце выдало вот что
SQL ERROR [ mysql4 ]

Unknown column 'thread.lastpostid' in 'field list' [1054]

SQL

SELECT thread.threadid, thread.forumid, thread.iconid, thread.postuserid, thread.attach, thread.title, thread.dateline, thread.views, thread.replycount, thread.lastpostid, thread.open, thread.sticky, thread.firstpostid, thread.postusername, thread.lastposter, thread.lastpost, poll.question, poll.dateline, poll.timeout, poll.numberoptions, poll.multiple FROM thread LEFT JOIN poll ON thread.pollid = poll.pollid ORDER BY thread.threadid LIMIT 2000

BACKTRACE

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 222
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: [ROOT]/install/install_convert.php
LINE: 1233
CALL: dbal->sql_query_limit()

FILE: [ROOT]/install/install_convert.php
LINE: 203
CALL: install_convert->convert_data()

FILE: [ROOT]/install/index.php
LINE: 406
CALL: install_convert->main()

FILE: [ROOT]/install/index.php
LINE: 283
CALL: module->load()
Алексей_33
Новичок
 
Сообщений: 7
Зарегистрирован:
10 авг 2012, 13:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 10 авг 2012, 17:14

В общем, импорт провалился... Ни одного пользователя нет на новом форуме. Ни одной темы не скопировалось. Только несколько заголовков разделов в стиле кракозябры.
Алексей_33
Новичок
 
Сообщений: 7
Зарегистрирован:
10 авг 2012, 13:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 13 янв 2013, 21:00

Парни, конвертер работает. Я конвертировал большой форум на vb 3.8.5, ваша проблема, скорее всего, в кодировке. Вот здесь очень хорошо написано, на китайском правда. Но по коду понятно. Выставите правильные значения конечной кодировки и будет вам счастье. :D
sebun
Новичок
 
Сообщений: 1
Зарегистрирован:
13 янв 2013, 20:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Интеграция и конвертирование

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3