Конвертирование IPB 2.3.x -> phpBB 3.0.x
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: IPB > PHPBB3
MultiMax
Открываете файл convert_ipb23.php из пакета конвертера, и присваиваете переменным, указанным в операторах define, номера групп (попросту заменяете цифры, если нужно), которые соответствуют этим самым группам в вашем IPB.
Открываете файл convert_ipb23.php из пакета конвертера, и присваиваете переменным, указанным в операторах define, номера групп (попросту заменяете цифры, если нужно), которые соответствуют этим самым группам в вашем IPB.
-
MultiMax
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 16 лет 10 месяцев
Re: IPB > PHPBB3
Содержимое архива заливать в папку с форумом phpbb3?
Добавлено спустя 4 минуты 38 секунд:
а как узнать id групп в ipb? (открыл в админке "группы") - id не вижу, названия групп вижу
Добавлено спустя 3 минуты 16 секунд:
оставил все как есть, залил на серв, открыл браузером - пустая страница
Добавлено спустя 4 минуты 38 секунд:
а как узнать id групп в ipb? (открыл в админке "группы") - id не вижу, названия групп вижу
Добавлено спустя 3 минуты 16 секунд:
оставил все как есть, залил на серв, открыл браузером - пустая страница
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: IPB > PHPBB3
Схема копирования файлов конвертера такая:MultiMax писал(а):Содержимое архива заливать в папку с форумом phpbb3?
- {phpBB3_root}/install/convertors/convert_xxx.php
- {phpBB3_root}/install/convertors/functions_xxx.php
- {phpBB3_root}/includes/auth/auth_xxx.php
После копирования запускаете {phpbb_root_directory}/install/index.php, переходите на закладку конвертирования и следуете инструкциям.
-
MultiMax
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 16 лет 10 месяцев
Re: IPB > PHPBB3
на меню конвертирования вышел, подскадите пожалуйста как быть. Форум ИПБ стоит в корне сайта. ПХПББ3 я установил в папку корень сайта/forum
Меню конвертирования требует наличия форума ИПБ внутри папки phpbb3 как я понял:
Меню конвертирования требует наличия форума ИПБ внутри папки phpbb3 как я понял:
Когда вписываю "..." или указываю полный путь через http:// пишет, указано что неверно. В чем проблема?Путь к конференции:
Относительный путь к старой конференции от корневой папки установленного phpBB3.
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: IPB > PHPBB3
MultiMax писал(а):В чем проблема?
Скопируйте файлы старого форума в любую созданную папку в корне phpbb и укажите её /папкаMultiMax писал(а):требует наличия форума ИПБ внутри папки phpbb3
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: IPB > PHPBB3
MultiMax
Относительный путь - не обязательно значит, что IPB должен быть в подпапке phpBB3.
Относительный путь ../ например означает родительскую папку
Относительный путь - не обязательно значит, что IPB должен быть в подпапке phpBB3.
Относительный путь ../ например означает родительскую папку
-
MultiMax
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 16 лет 10 месяцев
Re: IPB > PHPBB3
сконвертировал. теперь проблема с кодировкой(
новый форум: http://slutsk-server.bysel.by/forum
старый: http://slutsk-server.bysel.by
Добавлено спустя 2 минуты 28 секунд:
а также все пользователи имена которых были на русском языке сконвертировались в новый форум по-кривому( с кривыми кодировками(((
Добавлено спустя 34 минуты 26 секунд:
заметил что в ИПБ кодировка виндоус 1251 а в пхпбб3 ютф-8... помогите пожалуйста советом.. как сконвертировать нормально?(
новый форум: http://slutsk-server.bysel.by/forum
старый: http://slutsk-server.bysel.by
Добавлено спустя 2 минуты 28 секунд:
а также все пользователи имена которых были на русском языке сконвертировались в новый форум по-кривому( с кривыми кодировками(((
Добавлено спустя 34 минуты 26 секунд:
заметил что в ИПБ кодировка виндоус 1251 а в пхпбб3 ютф-8... помогите пожалуйста советом.. как сконвертировать нормально?(
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: IPB > PHPBB3
MultiMax
В functions_ipb23.php есть функция phpbb_set_encoding, в ней есть строка
Попробуйте вместо нее поставить либо
и переконвертировать заново.
Либо, если первая замена не сработает, меняйте на
В functions_ipb23.php есть функция phpbb_set_encoding, в ней есть строка
Код: Выделить всё
$db_character_set = 'iso-8859-1';Код: Выделить всё
$db_character_set = 'cp1251';Либо, если первая замена не сработает, меняйте на
Код: Выделить всё
$db_character_set = 'windows-1251';-
LeBarge
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 3 раза
Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x
Здравствуйте.
Поиск по этой теме не помог, потому обращаюсь с вопросом - не работает поиск рускоименных пользователей после конвертации. В базе они присутствуют, англоименные ищутся нормально. Кодировка сайта - UTF8, кодировка соответствующих полей в базе - utf8_bin. Вот на счет кодировки соединения с базой - не знаю. И думаю, что где-то здесь как раз проблема. Подскажите - что искать, где искать, как должно быть?
ЗЫ: База IPB была в кодировке cp1251, но вроде utf8_recode в конвертере сработал нормально. Во всяком случае, смотрю в phpMyAdmin на нормальный русский текст в базе, а не на кракозябры.
Поиск по этой теме не помог, потому обращаюсь с вопросом - не работает поиск рускоименных пользователей после конвертации. В базе они присутствуют, англоименные ищутся нормально. Кодировка сайта - UTF8, кодировка соответствующих полей в базе - utf8_bin. Вот на счет кодировки соединения с базой - не знаю. И думаю, что где-то здесь как раз проблема. Подскажите - что искать, где искать, как должно быть?
ЗЫ: База IPB была в кодировке cp1251, но вроде utf8_recode в конвертере сработал нормально. Во всяком случае, смотрю в phpMyAdmin на нормальный русский текст в базе, а не на кракозябры.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x
Как выглядят имена рускоименных пользователей в поле username_clean ?
-
LeBarge
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 3 раза
Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x
Как и "username", только в нижнем регистре (в читаемом виде).MAzZY писал(а):Как выглядят имена рускоименных пользователей в поле username_clean ?
-
LeBarge
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 3 раза
Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x
Обнаружил еще одну ошибку - конвертирование цитат.
Вместо (обычный вариант)
цитата конвертируется в (конвертированный вариант)
Изначальный вид поста (до конвертации)
Похоже, что в "phpbb_prepare_message" не срабатывают регулярные выражения, но как их поправить - что-то ума не приложу (в регулярных выражениях не силен :oops: )
Вместо (обычный вариант)
Код: Выделить всё
[quote:lgebm30j]цитата обычная[/quote:lgebm30j]Код: Выделить всё
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->[/quote]Код: Выделить всё
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->текст цитаты<!--QuoteEnd--></div><!--QuoteEEnd-->-
LeBarge
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 3 раза
Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x
С последней проблемой цитат разобрался - там всего-то в регулярных выражениях нужно было поменять слово "QUOTE" на "Цитата", чтобы находилось и конвертировалось соответствие.
А вот на счет имен... кто-нибудь поможет?
Возможно поможет результат эксперимента - через sql-запрос в phpMyAdmin старый пользователь с рускоязычным именем находится (по столбцу username_clean), а вот свежезарегистрированный пользователь тоже с рускоязычным именем через подобный же запрос не находится (ноль строк как результат выборки)
А вот на счет имен... кто-нибудь поможет?
Возможно поможет результат эксперимента - через sql-запрос в phpMyAdmin старый пользователь с рускоязычным именем находится (по столбцу username_clean), а вот свежезарегистрированный пользователь тоже с рускоязычным именем через подобный же запрос не находится (ноль строк как результат выборки)
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x
Это зависит. Например, «Гриша» в поле username_clean будет выглядеть как «гриша» и вполне найдётся, а «Хан Батый» уже превратится в ненаходимое «xaн 6aтƅiй». В общем, чтобы исключить проблемы с username_clean, скачайте на всякий случай STK и сделайте «Reclean Usernames», а потом уж думайте дальше.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Конвертирование IPB 2.3.x -> phpBB 3.0.x
Надо заново сгенерировать username_clean для всех аккаунтов. для этого можно использовать Support toolkit.LeBarge писал(а):А вот на счет имен... кто-нибудь поможет?

