Помогите. Конвертация с нуля IPB в SMF

Автор she, 17 июля 2010, 17:26:59

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

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

she

Почитала темы, но так и не поняла, как конвертировать и что делать потом. Есть Форум IP.Board  2.3.6 как можно его перенести на SMF 1.1.11
Скачала конвертор smf_1-1-11_invision23_converter
Вот и дальше не знаю вообще что с ним делать. Если есть добрые люди, которым не лень объяснить, буду очень благодарна

BIOHAZARD

http://www.simplemachines.ru/index.php?topic=108.0
в самом первом втором посте рассказано про общий механизм конвертации
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

she

Ну вот я закинула два файла из конвертора в корень форума. Дальше нужно открыть:  имя форум/converter.php или не так?
У меня не открывается Not Found

she

Запустить получилось. После конвертации пишет:
Converting posts (this may take some time)... Unsuccessful!
This query:

    INSERT INTO `monitaru`.smf_messages




Caused the error:

    Duplicate entry '14137' for key 1

:'(

she

Всё я со всем разобралась! Теперь поняла как это делается.

Но вот беда. Оказалось что у форума IPB была кодировка 1251 а на smf  не знаю, но в итоге всё в вопросиках. посмотрите http://www.sheknow.ru/forum/
Что делать?

Marginal

При переезде делал так (именно с ipb 2.3.6 кодировка1251-> smf 1.1.11 utf8)  - копия базы ipb с использованием Sypex Dumper 2
(брать тут http://sypex.net/) и перекодировкой в utf8.
установка форума smf 1.1.11 в эту новую скопированную базу с "использовать utf8 по умолчанию"

add. исправил ссылку. сорри)

she

Ой как сложно. А нельзя где-то просто поменять кодировку у форума smf

Marginal

Вам все равно придется определяться с тем - какую кодировку использовать в smf.
Поменять - это к аксакалам). Я бы просто переустановил так, как сказал - наверняка быстрее.
Проще изменить кодировку целиком в базе, чем в отдельных полях, думаю.
Кроме базы, файлы локализации в разных кодировках имеют разные названия. Раз только-только переезжаете - почему просто не переустановить?

she

Ну да согласна. Значит сейчас буду разбираться что это за программа такая и как ей пользоваться.
Если честно я не очень понимаю в какой кодировке у меня получился smf  так как русификатор скачивала smf_1-1-11_russian а не smf_1-1-11_russian-utf8

she

Зашла в MySQL и обнаружила что у форума, который переношу кодировка cp1251_general_ci а в smf куда уже перенесла вообще latin1_swedish_ci
КАк лучше поступить. Может быть скачать smf_1-1-11_russian-utf8, можно заново установить русификатор. Старый нужно удалять или поверх?  Или это получается форум перенесся в такой не понятно кодировке?

Marginal

Я бы удалил предыдущую установку smf.
Распаковал бы дистриб smf 1.1.11 заново.
Распаковал бы туда локализацию в utf8
Создал новую базу в utf8_general_ci
Восстановил бы в эту новую базу бекап базы от IPB, включив в Sypex Dumper 2 в поле "кодировка" - > UTF8, и в "дополнительных опциях" при импорте - "коррекция кодировки".
Все это - если Вам надо форум в UTF8, конечно)
А после этого спокойно ставил бы smf в эту базу, поставив, как говорил "использовать utf8 по умолчанию"
Удачи :)

Mavn

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

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

she

Mavn да у меня так и получилось вначале(

Marginal всё сделала как вы посоветовали и УРА! Всё заработало http://www.sheknow.ru/forum никаких вопросиков и всё перенеслось полностью.
Спасибо ВАМ всем!

Sashco

Цитата: Marginal от 17 июля 2010, 20:38:46
Я бы удалил предыдущую установку smf.
Распаковал бы дистриб smf 1.1.11 заново.
Распаковал бы туда локализацию в utf8Создал новую базу в utf8_general_ci
Восстановил бы в эту новую базу бекап базы от IPB, включив в Sypex Dumper 2 в поле "кодировка" - > UTF8, и в "дополнительных опциях" при импорте - "коррекция кодировки".
Все это - если Вам надо форум в UTF8, конечно)
А после этого спокойно ставил бы smf в эту базу, поставив, как говорил "использовать utf8 по умолчанию"
Удачи :)

Понятно.
А что такое локализация?

Marginal


Morphium

Товарищи, извиняюсь за мегаглупый вопрос.
Если я забираю бэкап БД своего форума с этого бесплатного сервиса - http://ipb.su (там IPB 1.3), беру платный хостинг, ставлю на нем SMF, то эту БД надо будет конвертировать или ее можно просто импортировать в админке?

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Morphium

Цитата: Makar от 06 декабря 2010, 13:14:41
ее надо будет конвертировать
Спасибо. А не подскажите, чем лучше всего конвертировать БД с IPB 1.3 на SMF 2.0

Drakonsa

Цитата: Morphium от 06 декабря 2010, 13:30:18
Спасибо. А не подскажите, чем лучше всего конвертировать БД с IPB 1.3 на SMF 2.0
Конвертером с англ сайта смф.

Morphium

Цитата: Drakonsa от 06 декабря 2010, 13:35:23
Конвертером с англ сайта смф.
Логично :)
То бишь, разницы, какой из этих конвертеров использовать, нет? - http://download.simplemachines.org/?converters;software=invision

1.3 там нигде не поддерживается, это значит, что надо сначала конвертировать ipb c 1.3 до 2 ?

digger®

Цитата: Morphium от 06 декабря 2010, 13:45:10
Логично :)
То бишь, разницы, какой из этих конвертеров использовать, нет? - http://download.simplemachines.org/?converters;software=invision

1.3 там нигде не поддерживается, это значит, что надо сначала конвертировать ipb c 1.3 до 2 ?

"Invision to SMF 2-0-rc4" разве не для 1.3 ?