yabb2 -> SMF

Автор Sly Oni, 22 августа 2006, 15:29:47

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

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

Sly Oni

На официальном сайте есть только конвертер из первой версии, а у меня вторая. Плиз хэлп :'(

Mavn

В приложеном файле конвертор для yabb2, но для smf 1.1 rc2.
Ставишь smf 1.1 rc2 после чего производишь конвертацию форума. После окончательной конвертации проверяешь все ли нормально и обновляешь форум до 1.1 RC3
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Sly Oni

Оно выдало очень много ошибок, но сконвертировало участников настройки и ЛС, а потом написало
Converting boards and categories... Unsuccessful!
This query:
ALTER TABLE `u747`.smfor_categories
ADD tempID tinytext;
Caused the error:

Duplicate column name 'tempID'

Что с этим делать?  :-[

YSV

Цитата: Sly Oni от 11 октября 2006, 10:39:02
Что с этим делать?  :-[
Тяжелый вопрос :(

лучше поставить первую версию сконвертировать на ней, а потом последовательно абгрейдить...

Sly Oni

Первую - это SMF просто 1?
А чё эта ошибка вообще значит? А то я немного ламер Т_Т

Mavn

скажем так
1. Версия smf?
2. что делаешь, по порядку

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

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

Sly Oni

#6
Написано, что SMF 1.1 RC2

Ну, я иду на страницу convert.php, указываю пути до SMF и ябб (вроде правильно, потому что хоть что-то конвертируется), галочку не снимаю, ввожу пароль, нажимаю "continue".
Тама пишется:
Converting membergroups... Successful.
Converting members...
Notice: Undefined index: icq in /home/u747/shamanking.ru/www/yabb2_to_smf_convertor/yabb2_to_smf.php on line 269

Notice: Undefined index: aim in /home/u747/shamanking.ru/www/yabb2_to_smf_convertor/yabb2_to_smf.php on line 270

...потом ещё много этих "Notice"...

Notice: Undefined index: bday in /home/u747/shamanking.ru/www/yabb2_to_smf_convertor/yabb2_to_smf.php on line 287
Successful.
Converting settings... Successful.
Converting personal messages... Successful.
Converting boards and categories... Unsuccessful!
This query:
ALTER TABLE `u747`.smfor_categories
ADD tempID tinytext;
Caused the error:

Duplicate column name 'tempID'




Mavn

опиши структуру твоих директорий
1. директория где лежит yabb (типа www.site.tld/yabb
2. директория где лежит smf
3. директория куда ложишь конвертор
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Sly Oni

конвертер в папке yabb2_to_smf_convertor, www.site.ru/yabb2_to_smf_convertor
форум СМФ в www.site.ru/forum
форум яББ www.site.ru/cgi-bin/yabb2

Mavn

конвертор положи в корень smf www.site.ru/forum
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Sly Oni

Unsuccessful!
This query:
ALTER TABLE `u747`.smfor_personal_messages
CHANGE COLUMN ID_PM ID_PM int(10) unsigned NOT NULL default 0,
DROP PRIMARY KEY,
ADD temp_toName tinytext;
Caused the error:

Duplicate column name 'temp_toName'


Уже другое пишет :(

Mavn

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

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

we1t

#12
У меня похожая проблема.
Форум YaBB SE 1.5.5. стоит в папке http://forum.ru Он рабочий.
Форум SMF (1.1.2) стоит в папке http://forum.forum.ru (хостинг один, прямые пути практически не отличаются). Он новый, только что установленный с "0".
Запускаю convert.php (неважно, в любой из корневых директорий).
Пишет:

Converting members... Successful.
Converting categories... Successful.
Converting boards... Unsuccessful!
This query:

    UPDATE `detdom`.prizor_boards
    SET memberGroups = '-1,0,2', lastUpdated = 1182588507
    WHERE ID_CAT = 1;

Caused the error:

    Unknown column 'lastUpdated' in 'field list'

[расшифровка "UPDATE `detdom`.prizor_boards" - detdom - название общей БД, prizor_boards - таблица SMF, где установлен префикс prizor.]

База данных одна, но таблицы SMF создавались в ней заново (с новым префиксом).

Куда копать?
Спасибо.

Mavn

1. Прочитайте правила форума о том как оставлять сообщения!
2. Судя по всему вы путаете YaBB и Yabb SE. (на сколько нам известно версия Yabb 2.1)
3. В зависимотси от этого конверторы будут разными!!!
YaBB http://www.simplemachines.org/community/index.php?action=dlattach;topic=122338.0;attach=25787
YaBB SE http://www.simplemachines.org/community/index.php?action=dlattach;topic=140776.0;attach=24662
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

we1t

#14
Цитата: Mavn от 23 июня 2007, 13:22:28
1. Прочитайте правила форума о том как оставлять сообщения!
2. Судя по всему вы путаете YaBB и Yabb SE. (на сколько нам известно версия Yabb 2.1)
3. В зависимотси от этого конверторы будут разными!!!
YaBB http://www.simplemachines.org/community/index.php?action=dlattach;topic=122338.0;attach=25787
YaBB SE http://www.simplemachines.org/community/index.php?action=dlattach;topic=140776.0;attach=24662


Спасибо, насчет сообщений я уже понял, только не смог удалить второе.
Правки в свое вышенаписанное сообщение я внес.
Конвертер у меня тот, что нужно, и от инструкций я не отступал.

we1t

Цитата: Mavn от 23 июня 2007, 13:22:28
1. Прочитайте правила форума о том как оставлять сообщения!
2. Судя по всему вы путаете YaBB и Yabb SE. (на сколько нам известно версия Yabb 2.1)
3. В зависимотси от этого конверторы будут разными!!!
YaBB http://www.simplemachines.org/community/index.php?action=dlattach;topic=122338.0;attach=25787
YaBB SE http://www.simplemachines.org/community/index.php?action=dlattach;topic=140776.0;attach=24662


На всякий случай перепробовал все конверторы, связанные с yabb, но в этих случаях дальше первого шага уйти не удалось, т.е. перепутать конверторы невозможно.
Проблема осталась.
Может, проблема с версиями? В ранних сообщениях конфы предлагалось установить версию более раннюю, чем SMF 1.1.2., и конвертацию производить на ней.
Правда, сейчас ее скачать с официального сайта нельзя, а конвертер всего один.
Может, можно как-то пропустить шаг с "boards" - переживу без сообщений, но чтобы все остальное было? Сейчас в SMF у меня только перенеслись пользователи с паролями.

we1t

Цитата: we1t от 25 июня 2007, 12:30:49
На всякий случай перепробовал все конверторы, связанные с yabb, но в этих случаях дальше первого шага уйти не удалось, т.е. перепутать конверторы невозможно.
Проблема осталась.
Может, проблема с версиями? В ранних сообщениях конфы предлагалось установить версию более раннюю, чем SMF 1.1.2., и конвертацию производить на ней.
Правда, сейчас ее скачать с официального сайта нельзя, а конвертер всего один.
Может, можно как-то пропустить шаг с "boards" - переживу без сообщений, но чтобы все остальное было? Сейчас в SMF у меня только перенеслись пользователи с паролями.

На всякий случай опишу, чем все закончилось, может, кому-то поможет.
Не найдя решения, я решил продолжить установку путем изменения параметра в строке браузера (увеличение переменной на "1") - то есть пропуская данный шаг. Кстати говоря, потом возникла еще одна ошибка, не помню какая, но про нее уже спрашивали в форуме. Я ее также пропустил. Все успешно завершилось.
Так вот. Первая ошибка касалась неверного (почему?!?!) формата "последних сообщений" на главной странице форума. То есть в правой части главной страницы, где они должны быть - пустое место (между тем в самих разделах все сообщения сохранились). Исправляется это легко: в каждом из разделов создается тема с любым названием и контентом, и тут же удаляется, таким образом появляется предыдущая по дате тема.
По второй ошибке я не понял, в чем дело, ничего такого я не заметил.

Мой вердикт - может, изначально можно было каким-то образом провести автоматическое исправление таблиц? Возможно, это бы и помогло, но мы уже это не узнаем...

Минусы:
1. Не отображается (не генерируется) защитный код - пришлось его отключить.
2. Не загружается пара шаблонов (администраторских) - также не знаю почему.
3. Не получается загружать и редактировать аватары - просто в профайле не выводятся эти строчки - перекопал все настройки. Между прочим, в другом форуме, который я устанавливал с "0", все работает.
Буду надеяться, что все исправится к выходу 4-й версии.
Удачи всем!

jeeper

Ребят, помогите советом.
Конвертация участников, тем, сообщений походит успешно (ну, по крайней мере скрипт так пишет :) ), а на конвертации вложений он зависает. Длится она в течении нескольких часов, скрипт все время пишет:

ЦитироватьConverting...
Converting attachments (if the mod is installed)... Incomplete.
Not quite done yet!
This conversion has paused to avoid overloading your server, and hence not working properly.
Don't worry though, nothing's wrong - simply click the continue button below to start the converter from where it left off.

Типа подождите, всё идет нормально. Но разве может этот процесс длится полдня?  :o


Если проскочить этот пункт, изменив адресную строку браузера, то какой именно показатель менять?

Цитироватьhttp://www.__samarafishing.ru/board/convert.php?step=1&substep=0&cstep=12&start=0

Полагаю, cstep=12 на cstep=13 ???

jeeper

Всем спасибо. Проблема решена.

Deminora

Не получается переконвертивать Yabb 2.1 в SMF  :(
Пробовала и скрипт из раздела Downloads (отсюда http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-10_yabb21_converter.zip), и из 1-го поста в этой теме http://www.simplemachines.org/community/index.php?topic=122338.0

Оба выдают разные ошибки... Хотя последний обновлен 18-го июля.. Посоветуйте, пожалуйста, как быть?

digger®

Цитата: Deminora от 13 августа 2009, 00:31:40
Не получается переконвертивать Yabb 2.1 в SMF  :(
Пробовала и скрипт из раздела Downloads (отсюда http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-10_yabb21_converter.zip), и из 1-го поста в этой теме http://www.simplemachines.org/community/index.php?topic=122338.0

Оба выдают разные ошибки... Хотя последний обновлен 18-го июля.. Посоветуйте, пожалуйста, как быть?

Вернутся телепаты из отпусков, посоветуют чего-нибудь.

Deminora

Простите за глупый пост :-[ Просто думала, может вы в курсе, что там версии лежат нерабочие и мне подскажут, где скачать нормальную..

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

Converting...
Successful.
Converting membergroups... Successful.
Converting members... Successful.
Converting settings... Successful.
Converting personal messages (part 1)...

И на этом загрузка страницы через какое-то время останавливается, и дальше уже ничего не происходит..

Deminora

Закомментировала в скрипте шаги, связанные с ЛС (решила, что обойдусь и без них), получила следующее:

Successful.
Converting membergroups... Successful.
Converting members... Successful.
Converting settings... Successful.
Successful.
Successful.
Converting boards and categories... Successful.
Converting topics (part 1)... Successful.
Converting posts (part 1 - this may take some time)... Unsuccessful!
This query:

    UPDATE `awhitney_forum`.smf_topics
    SET ID_FIRST_MSG = ,
    ID_LAST_MSG =
    WHERE ID_TOPIC = 0;

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 '
    ID_LAST_MSG =
    WHERE ID_TOPIC = 0' at line 2

:'(

Mavn

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

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