phpbb plus 1.52 -->> SMF 1.1 RC2

Автор WIN, 07 мая 2006, 14:49:25

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

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

WIN

Как я могу перенести данные с phpbb plus 1.52 в SMF 1.1 RC2.
Конвертора найти не могу, по ходу его просто не существует  :'( .
Что делать? Помогите советом.

shatki

тут http://www.simplemachines.org/download/?converters есть конвертор для phpbb2 to SMF
Convert phpBB to SMF. Tested with phpBB 2.0.7.
обнови свой phpBB до версии 2.0.7. и конвертируй в SMF.

WIN

Не, ты не понял, у меня phpBB2 Plus 1.52 на базе phpBB 2.0.19

shatki

Ну, так и попробуй тогда этот конвертор, а вдруг прокатит... ;)

WIN

Да пробовал я , не прокатило. )

Mavn

на сколько я знаю phpbb plus отличается от phpbb только кодом и координально от phpbb в бд не отличается мне интересно какой вы брали ковертор какая версия  smf и какие имено у вас были ошибки
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Nik

Насколько я помню, phpbb plus включает в себя кучу модов, а значит - база может достаточно сильно отличаться от оригинальной :)   Боюсь, выходов немного:
1. Пинать составителей phpbb plus, дабы они подправили скрипт-конветер. Хотя они, скорее всего, просто пошлют куда подальше :)
2. Попытаться переделать скрипт самостоятельно ;)
3. Попробовать вернуться от phpBB plus к обычному phpBB (здесь сообщество разработчиков phpBB plus может помочь ;) ) и уже его сконвертировать в SMF
4. Забить на старую базу и, извинившись перед пользователеями, установить форум вновь 8)
И время всякому делу под небесами!
Lazarus: секреты и советы.

WIN

Цитата: Mavn от 10 мая 2006, 09:46:01
мне интересно какой вы брали ковертор
Я тока один знаю, это - phpbb2_to_smf. Может ещё какой есть?
Цитироватькакая версия  smf и какие имено у вас были ошибки
Версия у меня эта - SMF 1.1 RC2 . А ошибка была, типа с данной версией пхпбб, конвертор не работает.
Я думаю, даже если бы и работал, то следующая ошибка была бы, что конвертор не работает с SMF 1.1 RC2. Не ужели смфовцы конвертор нормальный сделать не могут.По мойму они наоборот должны быть заинтересованы, что бы люди переходили на их продукт (SMF).

Цитата: Nik от 10 мая 2006, 19:20:30
1. Пинать составителей phpbb plus, дабы они подправили скрипт-конветер. Хотя они, скорее всего, просто пошлют куда подальше :)
Уже послали :)
Цитировать2. Попытаться переделать скрипт самостоятельно ;)
Не силён в этом.
Цитировать3. Попробовать вернуться от phpBB plus к обычному phpBB (здесь сообщество разработчиков phpBB plus может помочь ;) ) и уже его сконвертировать в SMF
Сказали можно, но этот геморой будет дорого стоить.
Цитировать4. Забить на старую базу и, извинившись перед пользователеями, установить форум вновь 8)
Это самый последний вариант.

Mavn

у тебя форум в инете висит?? можешь дать доступ по фтп к mysql в общем если что давай вместе посмотрим может чего получится!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Mavn

Короче все переконвертировал без особого труда :)! Дамп базы выслал тебе на мыло.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

WIN

Опиши процесс пожалуйста, многим будет интересно.

Mavn

опишем чуть позже сейчас просто пока что времени нет :(
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Brain

1) Берем convert.php и phpbb2_to_smf.sql отсюда http://www.simplemachines.org/community/index.php?topic=38966.0
2) Берем конвертер с http://www.simplemachines.org/download/?converters
3) Ложим в корень с форумом
4) Ставим новый smf в одну базу с phpbb2plus
5) Запускаем convert.php и все

Cам лично портировал.

Mavn

п2. не обязательно делать и при помощи первого пункта все нормально делается!
п2. нужен только в том случае если ковертировать в smf 1.0.x
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Brain

У меня получилось только так :)

WIN

Да нифига не получается, всё воскресенье продолбался и результат 0.
Цитировать3) Ложим в корень с форумом
С каким, с phpbb plus или SMF ?
Ложу в phpbb plus, пишу http://127.0.0.1/plus2/convert.php нифига не запускается, пишет
ЦитироватьObject not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.
Error 404
127.0.0.1
05/14/06 23:48:46
Apache/2.2.0 (Win32) DAV/2 mod_ssl/2.2.0 OpenSSL/0.9.8a mod_autoindex_color PHP/5.1.2

Ложу в http://127.0.0.1/smf2/convert.php ,вижу вот такую картину
Цитировать4) Ставим новый smf в одну базу с phpbb2plus
Это сделал.
Опишите подробно, что куда ложить, куда ложить конвертор (и какой), куда ложить сохранённую phpbb_db_backup.sql и т.д.

Brain

Все конверторы ложить в папку с smf.  phpbb_db_backup.sql  тебе вообще ненужен(он для другого способа).
Ошибка происходит из за того что в папке с смф форумом нету файла phpbb2_to_smf.sql

sveneld

Цитата: Brain от 12 мая 2006, 18:17:01
1) Берем convert.php и phpbb2_to_smf.sql отсюда http://www.simplemachines.org/community/index.php?topic=38966.0
2) Берем конвертер с http://www.simplemachines.org/download/?converters
3) Ложим в корень с форумом
4) Ставим новый smf в одну базу с phpbb2plus
5) Запускаем convert.php и все

Cам лично портировал.
Convert.php не качается :(

Mavn

только что тестировал все качается
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

sveneld

То ли лыжи не едут....
Скинь мне пожалуйста на адрес bobah сабака ua.fm этот файлик

Mavn

во вложеном файле конвертор
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Artyemy

У меня при попытке конвертирования выдает следующее:

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 AS emailAddress, 1, 255) AS emailAddress,
u.user_unread_privmsg AS unreadMessages,
SUBSTRING(u.user_msnm AS MSN, 1, 255) AS MSN,
SUBSTRING(u.user_aim AS 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 memberIP,
'' AS secretQuestion, '' AS secretAnswer, '' AS validation_code,
'' AS additionalGroups, '' AS smileySet, '' AS passwordSalt,
'' AS memberIP2
FROM `forum`.phpbb_users AS u
LEFT JOIN `forum`.phpbb_ranks AS r ON (r.rank_id = u.user_rank AND r.rank_special = 1)
LEFT JOIN `forum`.smf_membergroups AS mg ON (BINARY mg.groupName = CONCAT('phpBB ', r.rank_title))
WHERE u.user_id != -1
GROUP BY u.user_id
LIMIT 0, 500;
Caused the error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS emailAddress, 1, 255) AS emailAddress,
u.user_unread_privmsg AS unreadMessag' at line 9

Версия SMF 1.1RC3
Версия PHPBB 2.0.21
Версия MySQL 5.0

Подскажите, пожалуйста, что делать.

Mavn

а потому как конвертируешь в smf 1.1 rc3 а конвертор для 1.1 rc2 ставишь rc2 после чего делаешь конвертацию
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Artyemy

Конвертер использую для 1.1rc3 отсюда:
http://www.simplemachines.org/download/index.php?thanks;filename=smf_1-1-rc3_phpbb2_converter.zip

С 1.1rc2 пробовал вчера. Та же история. Конвертер использовал, соответственно для 1.1rc2

Artyemy

Попробовал сегодня новый phpbb2_to_smf.sql отсюда: http://38.99.150.159/dl/6a9358dc1a8e29efd3d7b89279b86568/44ecadd4/q0ly0r/phpbb2_to_smf.sql
Результат следующий:

Converting ranks... Successful.
Converting groups... Successful.
Converting members... Successful.
Converting additional member groups... Successful.
Converting categories... Successful.
Converting boards... Successful.
Converting topics... Unsuccessful!
This query:
INSERT INTO `forum`.smf_topics
(ID_TOPIC, isSticky, ID_FIRST_MSG, ID_LAST_MSG, ID_MEMBER_STARTED, ID_MEMBER_UPDATED, ID_BOARD, ID_POLL, locked, numReplies, numViews)
VALUES ('3', '0', '12', '12', '2', '2', '5', '', '1', '0', '56'),
('4', '0', '13', '686', '4', '15', '15', '', '0', '35', '355'),
('5', '0', '14', '515', '6', '15', '15', '', '0', '21', '203'),
('6', '0', '19', '24', '8', '3', '15', '', '0', '3', '71'),
('7', '0', '26', '583', '4', '3', '14', '', '0', '5', '77'),
('8', '0', '35', '35', '2', '2', '16', '', '1', '0', '138'),
('10', '0', '54', '561', '2', '11', '16', '', '0', '87', '658'),
('11', '0', '56', '56', '3', '3', '14', '', '1', '0', '37'),
('14', '0', '63', '189', '2', '3', '17', '', '0', '32', '105'),
('15', '0', '76', '254', '20', '3', '15', '', '0', '7', '85'),
('16', '0', '85', '90', '3', '2', '18', '', '0', '3', '49'),
('17', '0', '123', '140', '2', '11', '17', '', '0', '5', '16'),
('18', '0', '166', '693', '15', '23', '13', '', '0', '37', '226'),
('19', '0', '167', '172', '15', '11', '14', '', '0', '1', '20'),
('20', '0', '178', '240', '15', '15', '11', '', '0', '10', '57'),
('21', '0', '179', '292', '15', '15', '8', '', '0', '13', '79'),
('22', '0', '216', '216', '2', '2', '17', '', '0', '0', '5'),
('24', '0', '227', '350', '3', '11', '16', '1', '0', '36', '216'),
('25', '0', '234', '253', '3', '11', '17', '', '0', '1', '8'),
('26', '0', '274', '352', '15', '11', '9', '', '0', '13', '63'),
('27', '0', '276', '652', '26', '23', '12', '', '0', '25', '159'),
('28', '0', '286', '567', '15', '15', '7', '', '0', '46', '237'),
('29', '0', '340', '610', '15', '23', '16', '', '0', '42', '291'),
('30', '0', '347', '462', '11', '11', '11', '', '0', '13', '78'),
('31', '0', '374', '408', '11', '2', '17', '', '0', '1', '10'),
('34', '0', '410', '492', '2', '15', '8', '', '0', '8', '40'),
('35', '0', '419', '699', '11', '2', '6', '', '0', '14', '63'),
('37', '0', '452', '605', '3', '11', '17', '', '0', '6', '23'),
('38', '0', '469', '697', '11', '2', '11', '', '0', '13', '66'),
('39', '0', '474', '659', '26', '26', '11', '', '0', '8', '59'),
('41', '0', '498', '600', '3', '3', '10', '', '0', '22', '114'),
('42', '0', '509', '579', '26', '26', '10', '', '0', '8', '44'),
('43', '0', '512', '638', '2', '3', '16', '', '0', '15', '107'),
('44', '0', '523', '545', '2', '3', '17', '', '0', '1', '8'),
('45', '0', '537', '546', '2', '3', '17', '', '0', '2', '7'),
('46', '0', '584', '648', '3', '2', '17', '', '0', '8', '22'),
('47', '0', '599', '603', '2', '11', '17', '', '0', '1', '6'),
('48', '0', '616', '645', '23', '2', '16', '', '0', '15', '104'),
('49', '0', '640', '649', '3', '2', '17', '', '0', '1', '7'),
('50', '0', '667', '671', '3', '2', '17', '', '0', '1', '3'),
('51', '0', '670', '683', '2', '11', '13', '', '0', '6', '24'),
('52', '0', '675', '685', '11', '15', '15', '', '0', '3', '23'),
('53', '0', '695', '696', '23', '3', '13', '', '0', '1', '6'),
('54', '0', '698', '698', '2', '2', '5', '', '0', '0', '1');
Caused the error:
Incorrect integer value: '' for column 'ID_POLL' at row 1

пытаюсь пообщаться с автором здесь: http://www.simplemachines.org/community/index.php?topic=107868.0

Кто-нибудь что-нибудь подсказать может?

koten

Цитата: Brain от 16 мая 2006, 10:47:41
Все конверторы ложить в папку с smf.  phpbb_db_backup.sql  тебе вообще ненужен(он для другого способа).
про этот способ можно поподробнее?

savirmir

Требуется конвертировать форум phpBB 2.0.13 в SMF 1.1.2...
Хочу уточнить последовательность действий:
1. Переименовываю существующую папку с форумом /forum (phpBB 2.0.13) например в /forumOld.

2. Устанавливаю SMF 1.1.2 во вновь созданную папку /forum

3. Скачиваю с офсайта и распаковываю архив с конвертором smf_1-1-2_phpbb2_converter в папку /forum

4. Через браузер запускаю convert.php

5. Всё...

Подскажите: так будет правильно? Форум, который хочу конвертировать старенький... надо бы поаккуратней... На локалке экспериментировать нет возможности...

И ещё одно... какой утилитой можно на всякий случай бэкапнуть существующий форум phpBB 2.0.13? И как потом вернуть на место, если очень не повезёт...

savirmir

Хм... народ безмолвствует...
Поможите, пожалуйста...
Или всё же надо вначале конвертировать существующую БД... а только потом устанавливать форум SMF?
Подскажите, пожалуйста... Напортачить бы очень не хотелось...

Mavn

ответ в течении 5 минут никто не гарантировал :)!
конвертор запускаешь из папки с smf
сам конвертор не трогает текущий форум вообще никак.
в файловом архиве есть утилита для создания бэкапа бд можете ею воспользоваться
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

savirmir

Цитата: Mavn от 05 апреля 2007, 22:30:30
ответ в течении 5 минут никто не гарантировал :)!
конвертор запускаешь из папки с smf
сам конвертор не трогает текущий форум вообще никак.
в файловом архиве есть утилита для создания бэкапа бд можете ею воспользоваться
Спасибо!
В очередной раз убеждась, Вы - лучший специалист по SMF!

savirmir

К огромному сожалению, ничего не вышло...
Несмотря на все изученные инструкции, после установки форума все сообщения внутри форума (ещё до конвертирования!) отображаются вопросительными знаками...
Замена кодовой страницы в файле install_1-1.sql не помогла...
Две попытки, однако...
Пришлось пока восстановить старый форум...
Уважаемый Mavn, что делать в такой ситуации?
Обратится к хостеру для обесечения нужных настроек проблематично... он далеко...
А SMF установить очень хочется...
Может всё дело в несколько неправильных установочных файлах с офсайта?
Когда я скачивал раньше инсталяшки с Вашего форума, таких проблем не возникало, о чём и я отписывался...
Подскажите, что делать?

ЗЫ. Кстати, если не обращать внимание на неправильную кодировку в сообщениях :) , то конвертация прошла нормально, причём редактирование дампа БД не помогло... хотя вроде и заменил всё согласно инструкции... Вероятно, всё дело в изначально неверной кодировке...

savirmir

Я вот всё ту же мысль думаю... :)
Может необходимо в такой ситуации ставить версию форума в UTF8?..
Честно говоря, не очень хочется, да и опыт (пусть пока и маленький...) по установке и настройке SMF у меня основан на форуме в кодировке 1251... Да и все фичи (подсмотренные на этом прекрасном форуме... ;) ) и моды (руссифицированные здесь же...) у меня рассчитаны на последнюю кодировку... Но если иного выхода не будет...

Подскажите причину неудачной установки, пожалуйста...
Хотелось бы повторить попытку с большим успехом... Установка в формате UTF8 более лояльна к русским кодировкам в проблемных БД или нет?

ЗЫ. А может всё же достаточно подредактировать файлы с установочной версии форума с офсайта? Это бы ло бы, несомненно, самый простой выход... Только какие и где редактировать? Поиск по этому форуму даёт несколько разноречивую информацию... Не хотелось бы напортачить...

ЗЫ.ЗЫ. И вот ещё... Может быть стоит в такой ситуации установить более младшую версию SMS (тогда какую?! у меня есть в коллекции несколько последних модификаций...), а лишь потом абгрейдить до 1.1.2...

Mavn

на самом деле почитайте еще и вот эту тему http://www.simplemachines.ru/index.php/topic,791.0.html
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.