phpbb2 => SMF

Автор niakriz, 01 октября 2008, 13:59:58

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

niakriz

Помогите, при конверте бд из phpbb2 (2.0.23) в SMF (1.1.3) возникает такая ошибка...
Converting...
Converting ranks... Successful.
Converting groups... Successful.
Converting members... Unsuccessful!
This query:
SELECT
u.user_id AS ID_MEMBER, SUBSTRING(u.username, 1, 80) AS memberName,
SUBSTRING(u.username, 1, 255) AS realName,
SUBSTRING(u.user_password, 1, 64) AS passwd, u.user_lastvisit AS lastLogin,
u.user_regdate AS dateRegistered,
SUBSTRING(u.user_from, 1, 255) AS location,
u.user_posts AS posts, IF(u.user_level = 1, 1, mg.ID_GROUP) AS ID_GROUP,
u.user_new_privmsg AS instantMessages,
SUBSTRING(u.user_email, 1, 255) AS emailAddress,
u.user_unread_privmsg AS unreadMessages,
SUBSTRING(u.user_msnm, 1, 255) AS MSN,
SUBSTRING(u.user_aim, 1, 16) AS AIM,
SUBSTRING(u.user_icq, 1, 255) AS ICQ,
SUBSTRING(u.user_yim, 1, 32) AS YIM,
SUBSTRING(u.user_website, 1, 255) AS websiteTitle,
SUBSTRING(u.user_website, 1, 255) AS websiteUrl,
u.user_allow_viewonline AS showOnline, u.user_timezone AS timeOffset,
IF(u.user_viewemail = 1, 0, 1) AS hideEmail, u.user_avatar AS avatar,
REPLACE(u.user_sig, '\n', '<br />') AS signature,
u.user_sig_bbcode_uid AS signature_uid, u.user_avatar_type,
u.user_notify_pm AS pm_email_notify, u.user_active AS is_activated,
'' AS lngfile, '' AS buddy_list, '' AS pm_ignore_list, '' AS messageLabels,
'' AS personalText, '' AS timeFormat, '' AS usertitle,
'' AS secretQuestion, '' AS secretAnswer, '' AS validation_code,
'' AS additionalGroups, '' AS smileySet, '' AS passwordSalt,
u.user_registered_ip AS memberIP, u.user_registered_ip AS memberIP2
FROM `gb_for2`.phpbb_users AS u
LEFT JOIN `gb_for2`.phpbb_ranks AS r ON (r.rank_id = u.user_rank AND r.rank_special = 1)
LEFT JOIN `gb_for2`.smf_membergroups AS mg ON (mg.groupName = CONCAT('phpBB ', r.rank_title))
WHERE u.user_id != -1
GROUP BY u.user_id
LIMIT 0, 500;
Caused the error:
Unknown column 'u.user_registered_ip' in 'field list'

musicman

Товарищи, а есть ли какое-нибудь решение (и нужно ли оно вообще), чтобы с конвертировать базы от СМФ 1.х.х до 2.х?


o_oleg

#3
доброго времени суток!
та же самая ошибка, что и у niakriz:
...Converting members... Unsuccessful!
...Unknown column 'u.user_registered_ip' in 'field list'
конвертирую из phpBB 2 Omega Pro 1.1.21 в SMF 1.1.6.
конвертор: http://www.simplemachines.org/download/index.php?thanks;filename=smf_1-1-6_phpbb2_converter.tar.gz
поиск по гуглу, simplemachines.ru и .org особого результата не принес...
есть у кого-то размышления по поводу решения данной проблемы?

o_oleg

#4
мда... може кому пригодится: оказалось надо просто создать поле "user_registered_ip" в таблице "phpbb_users"...
теперь скрипт конвертирования ругался на несоответствие кодировок баз форумов.
но стоило создать новую базу в такой же кодировке, что и phpbb, изменить немного файл phpbb2_to_smf.sql - и конвертация прошла успешно. осталось поборость кодировку на уже отконвертированном smf.

romeo

Цитата: o_oleg от 21 октября 2008, 07:27:15
мда... може кому пригодится: оказалось надо просто создать поле "user_registered_ip" в таблице "phpbb_users"...
теперь скрипт конвертирования ругался на несоответствие кодировок баз форумов.
но стоило создать новую базу в такой же кодировке, что и phpbb, изменить немного файл phpbb2_to_smf.sql - и конвертация прошла успешно. осталось поборость кодировку на уже отконвертированном smf.

биг сенкс - пригодилось
теперь у меня другая проблема... все фотки которые были на пхпбб.. не перенеслись на смф...
:( как можно решить такую проблему?


romeo

Цитата: digger от 31 октября 2008, 11:27:17
Что такое "все фотки"?
фотографии которые были на пхпбб -- сорри, не правильно выразился -- все атачи в сообщениях которые были на пхпбб не перенеслись на смф...

Bolt



------------------------------------
Упс! Пардон! А конвертора из Phpbb2xxв SMF 2.xx.... нет?


Bolt

У меня возникла та же проблема как у автора этой темы....решение я прочитал, надо вставить поле "user_registered_ip" в таблице "phpbb_users"... Друзья, так в лом изучать всю процедуру владения phpmyadmin !!!.... Может кто объяснит популярно как создать это поле (денвер) не посылая в поиск...буду премного благодарен! ^-^

romeo

Цитата: Bolt от 02 ноября 2008, 22:22:35
У меня возникла та же проблема как у автора этой темы....решение я прочитал, надо вставить поле "user_registered_ip" в таблице "phpbb_users"... Друзья, так в лом изучать всю процедуру владения phpmyadmin !!!.... Может кто объяснит популярно как создать это поле (денвер) не посылая в поиск...буду премного благодарен! ^-^
мне это помогло только для конвертации, а для атачей пришлось воспользоваться другой утилиткой
сначала я конвертировал при помощи convert.php
а для атачей дополнительно использовал php_to_smf.php c домолнительным sql файликом

Desh

#12
Переехал с phpBB 2.0 на smf 1.1.8. Мелкие траблы решились быстро, ошибок нет. Вопрос, можно ли перетащить каким-нибудь образом смайлы с бб скопом (сохранив их код) или придется добавлять руками все 400 штук? В smf 2.0 такая возможность есть, он у меня стоит на другом форуме, но этот пока переводить на него не хочу (жду релиза, поскольку много критичных данных, а разница от беты к бете большая).
------------------------------------------------------------------------------------------------------------------------
Острая необходимость отпала, но все-равно интересно
SMF, l ℓ٥ﻻ ﻉ√٥υ!