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

Конвертирование с SMF в PHPBB3 проблемы кодировки

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

Сообщение 19 дек 2009, 03:26

Всем привет!
Возникла проблема после переноса базы с SMF в PHPBB3, сам форум установился на ура, но после установки все топы и сообщения пользователей а так-же их имена все отобразило кракозябрами. :?
смотрел в PHPMyAdmin бывшая кодировка (форума SMF) - UTF8_general_ci а кодировка PHPBB3 - UTF8_bin.

Подскажите пожалуйста где это можно исправить? :cry:

тут скрин:
http://www.timkot.com/forum.jpg
Unibronga

 

Сообщение 05 мар 2010, 12:02

Здравствуйте)
Помогите разобраться. :geek:
Конвертировал форум smf 1.1.11 в phpBB 3.0.7 c помощью конвертера SMF_phpBB3_convertor_B5. Возниклв проблемы такие:
1) пользователи не могут авторизоваться на форуме. Что-то с паролями, так как если через phpMyAdmin переписать пароль вручную то входят без проблем. Пароли зашифрованы в МД5.
2) не скопировались аватары и вложения к сообщениям, + конвертер заменил смайлы на смайлы от SMF.
Как можно решить эти проблемы? больше всего беспокоит первый вопрос.
Всеволод

 

Сообщение 07 мар 2010, 14:40

Снова здравствуйте!
Уже делал много подходов, но все никак не пройдет конвертация хорошо...
Дело в том, что я конвертирую форумы интегрированные в джумлу через jfusion, я так понял именно из-за этого возникают косяки.
Основная проблема в следующем:
При попытке авторизоваться на сайте в базе форума phpBB создается новый пользователь, хотя пользователь с такими регистрационными данными уже существует в базе (он был перенесен конвертером). В результате в базе появляется два пользователя у одного в качестве логина - логин, а у другого в качестве логина - имя пользователя (Создается первый).
Причем вновь созданный пользователь не считается автором сообщений, которые он написал на форуме smf.

Пробовал много чего...
пробовал просто удалять пользователя нового - но снова создается при ближайшей авторизации,
пробовал сменить индентификатор входа с логина на e-mail - все то же самое, создает нового пользователя,
пробовал после конвертации очистить в базе таблицу с пользователями и заполнить ее путем синхронизации из JFusion - вообще не работает, выдает сообщение Unknown column 'login_name' in 'field list' [1054] при авторизации...

понятно что проблема возникает из-за наличия JFusion, который вносит свою коррективу в работу.

Как конвертировать в связке с JFusion?

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

 

СообщениеСообщение было удалено | удалил: Key | 14 янв 2011, 13:51.


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

 


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

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

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

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