Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[FAQ] Как сконвертировать phpBB 2 в phpBB 3

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
dmsuslov
phpBB 1.0.0
Сообщения: 1
Стаж: 14 лет

[FAQ] Как сконвертировать phpBB 2 в phpBB 3

Сообщение dmsuslov »

Кто-нибудь конвертировал сабж? У меня возникла проблема: получилось почти все, кроме кодировки символов :cry:
Старый форум (phpBB2) был в кодировке windows-1251, а новый в utf-8. Весь контент переносится в виде каких-то кракозябров...
Окунувшись в документацию, вычитал, что нужно поправить файл lang_main.php в старом форуме, а именно $lang['ENCODING']. Но изменения в нем влияют лишь на внешний вид кракозябров. Нормального текста контента добиться не удалось.

P.S.
phpBB2 2.0.20
phpBB3 3.0 RC3
  • С чего начать?
    Начните с "чистой" установки phpBB3 в отличный от phpBB2 каталог. Затем снова перейдите в баузере в каталог install и щёлкните по вкладке "Конвертирование".
  • Где почитать документацию по конвертированию на русском языке?
    http://www.vvvas.ru/it/phpbb/3.0/docs/I ... ml#convert
  • Изменяются ли в процессе конвертации содержимое и файлы phpBB2?
    В процессе конвертации не подвергаются изменениям ни таблицы phpBB2 в базе данных, ни исходные файлы phpBB2.
  • Старый форум находится по адресу: forum2.domen.ru, а новый по адресу: forum.domen.ru. При этом старый лежит в папке:
    /home/b/boshnet/forum2/public_html/ а новый в папке: /home/b/boshnet/forum/public_html/
    Какой относительный путь указать при конвертации?

    ../../forum2/public_html/
  • Сохранятся ли моды, которые были установлены в phpBB2, после конвертации в phpBB3?
    Будут сконвертированы только моды:
    - File Attachment Mod by Acyd Burn
    - Birthday by Niels
    - Birthdays by TerraFrost
  • Почему после конвертации в phpBB3 в сообщениях вместо русских букв - кракозябры?
    Вариант: кракозябры не везде, а только в сообщениях некоторых пользователей.
    Для корректного конвертирования необходимо, чтобы кодировка таблиц phpBB2 в базе данных соответствовала значению переменной $lang['ENCODING'] в файле language/lang_russian/lang_main.php. Варианты решения:
    1) Сложный. Переконвертировать содержимое базы данных в кодировку, указанную в переменной $lang['ENCODING'].
    2) Простой. Назначить переменной $lang['ENCODING'] значение, совпадающее с текущей кодировкой базы данных. При этом сообщения и другой контент на "старом" форуме могут стать нечитабельными, тем не менее, после конвертации читабельность восстановится.
    3) Альтернативный: http://www.phpbbguru.net/community/topi ... ml#p245047

    Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
dakor1
phpBB 1.0.0
Сообщения: 8
Стаж: 7 лет 5 месяцев

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение dakor1 »

Все заработало, Огромное всем спасибо!
Hark
phpBB 1.2.0
Сообщения: 10
Стаж: 15 лет 7 месяцев

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение Hark »

Вопрос:
имею проблему с испорченной кодировкой, курю форум и постоянно натыкаюсь на фразу "сконвертировать локально".

я так понимаю, это загнать бэкап базы в утилиту, а результат загрузить на форум и сделать восстановление базы средствами bb?
Если да - подскажите название утилиты ...

Добавлено спустя 2 минуты 51 секунду:
+ к посту выше
админ говорит про конвертацию следующее:
HTML-Entities → CP1251 → UTF-8 такое преобразование надо выполнить чтобы файл ../hforum3/store/backup_1421703020_6294c379aa931e73.sql стал в UTF8
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10629
Стаж: 9 лет 11 месяцев
Благодарил (а): 185 раз
Поблагодарили: 3007 раз

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение Татьяна5 »

Это создать бекап БД и файлов, восстановить форум на локальном сервере (denwer или др.) и провести конвертацию там
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 10.06.2015 18:34 модератором rxu

Pavlo
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 7 месяцев
Поблагодарили: 1 раз

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение Pavlo »

Столкнулся с такой проблемой.
phphbb 3.0 и далее ставятся минимум на php 5.4. Установленная phpbb 2.0.21 работает только на php 5.3, при переходе на 5.4 становится невозможно отправить сообщение, пропадают записи в RSS ну и возможно что-то еще, я дальше не проверял, вернулся обратно, ибо форум рабочий.
Отсюда вопрос - нормально ли пройдет конвертация с 2.0 на 3.1, если версия php на хостинге будет 5.4? Ведь старый форум будет ограниченно работоспособным? Не факт, что его на php 5.4 даже удастся отключить в админке на время конвертации.
Кто-нибудь сталкивался с такой проблемой?

Отправлено спустя 6 минут 25 секунд:
И да, хотелось бы, чтобы старая версия форума тоже была работоспособной какое-то время.
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 5 лет 6 месяцев
Благодарил (а): 164 раза
Поблагодарили: 257 раз

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение LONER »

Правильно заданный вопрос и описание проблемы - 70% их решения...
Pavlo
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 7 месяцев
Поблагодарили: 1 раз

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение Pavlo »

LONER, пардон, немного я протупил, спасибо. Требование
PHP 5.4 - Минимальные требования­ к PHP повышены до версии 5.4.
относится к версии 3.2. Версии 3.1 достаточно php 5.3.3.
Будем пробовать.
Аватара пользователя
Georg
phpBB 1.0.0
Сообщения: 6
Стаж: 11 лет 6 месяцев
Благодарил (а): 4 раза

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение Georg »

Доброго времени суток.
Столкнулся с проблемой.
Конвертирую БД phpBB2 в phpBB3.2. Конвертация стартует (все параметры уже введены, следующий шаг...), и через пару секунд выводит сообщение:

Код: Выделить всё

Could not find matching pattern start for right parenthesis at pos 54
Не могу понять к чему это относится, где искать эту позицию? Там скобок немеряно.....
Что это и как исправить?

Отправлено спустя 2 минуты 34 секунды:
P.S.
Поиск не дает ничего похожего.
Последний раз редактировалось LONER 24.02.2017 22:26, всего редактировалось 1 раз.
Причина: bbcode
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15467
Стаж: 15 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 418 раз
Поблагодарили: 1854 раза

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение rxu »

Georg писал(а): Не могу понять к чему это относится
Проблема при конвертации смайлов.
Попробуйте открыть /phpbb/textformatter/s9e/factory.php и удалить код

Код: Выделить всё

$configurator->Emoticons->notAfter = '[^\\n .\\]]';
Затем повторить конвертацию.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4716
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 602 раза

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение Siava »

Pavlo писал(а): И да, хотелось бы, чтобы старая версия форума тоже была работоспособной какое-то время.
phpBB версии 2 на PHP 5.4.x
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
Georg
phpBB 1.0.0
Сообщения: 6
Стаж: 11 лет 6 месяцев
Благодарил (а): 4 раза

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение Georg »

rxu писал(а): Проблема при конвертации смайлов.
Благодарю за помощь. Реально помогло. Конвертация завершена успешно.
dotez
phpBB 2.0.1
Сообщения: 267
Стаж: 10 лет 7 месяцев
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение dotez »

http://prntscr.com/kb7lpu


почему не идет конвертация?
подскажите плиз.

Отправлено спустя 1 минуту 5 секунд:
/home/allconditi/olikon.ru/docs/forum/ это путь к старому форумы
/home/allconditi/olikon.ru/docs/phpBB3/ это новый лежит

Отправлено спустя 18 минут 50 секунд:
Так, путь я указал ../forum
эта ошибка пропала.


осталаьс ток ошибка про ПЕРФИКС

Отправлено спустя 3 минуты 11 секунд:
я в папку с НОВЫМ форум скопировал конфиг.пхп от страого, иначе не запускался режим конвертации вообще. Это верно?

Отправлено спустя 18 минут 4 секунды:
я НЕ понимаю в ФОРМУ конвертации я ввожу данные все от старой базы или для новой уже?!

Отправлено спустя 1 час 27 минут 5 секунд:
Ребята, установил 3.2 а стояла 2.0
вот пытаюсь сконвертировать-

http://www.olikon.ru/phpBB3/install/app.php/convert


данные из конфиг.пхп старого форума-
$dbms = 'mysqli';
$dbhost = 'allconditi.mysql';
$dbport = '';
$dbname = 'allconditi_db';
$dbuser = 'allconditi_mysql';
$dbpasswd = 'T2:Lzmuh';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';


путь относительно корня-
../forum



Все это указываю и нифига((((
попробуйте кто-нить может у вас получится.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15467
Стаж: 15 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 418 раз
Поблагодарили: 1854 раза

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение rxu »

dotez, не надо кросспостинг делать. В соседней теме уже сказали, что там не 2.0, а 3.0. Читайте тему по конвертации.
Изображение
b17.ru
phpBB 1.4.2
Сообщения: 70
Стаж: 11 лет 4 месяца
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение b17.ru »

dakor1 писал(а): 31.01.2014 16:09 в строке конвертации пишу ../

в ответ он пишет
Не удалось найти путь к старой конференции.
Как оказалось при конвертации проверяется не наличии самой папки старого форума, а присутствие в ней файла modcp.php. Его может не быть, тогда нужно найти в установочной версии его и закачать к себе. И тогда можно переходить на следующий уровень игры: The convertor was not able to find tables with the specified prefix. ..

Отправлено спустя 1 минуту 32 секунды:
Собственно вопрос к знатокам: получаю ошибку при конвертации: The convertor was not able to find tables with the specified prefix. Please make sure you have entered the correct details for the board you are converting from. The default table prefix for phpBB 2.0.x is <strong>phpbb_</strong>.

Данные префикса указаны ВЕРНО. Проверял. В чем может быть дело?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4716
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 602 раза

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение Siava »

b17.ru, а вы префикс сами вводите вручную? Он у вас отличается от стандартного phpbb? Вводите вместе с нижним подчёркиванием или без?

Отправлено спустя 53 секунды:
Я сталкивался с такой проблемой, только совсем уже не помню в чём была причина.. но что-то очень банальное.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
b17.ru
phpBB 1.4.2
Сообщения: 70
Стаж: 11 лет 4 месяца
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Re: [FAQ] Конвертация phpBB2 > phpBB3

Сообщение b17.ru »

Siava писал(а): 25.10.2018 23:44 Он у вас отличается от стандартного phpbb? Вводите вместе с нижним подчёркиванием или без?
Сначала отличался. Для PHPBB2 в свое время при инсталляции ставил префикс phpbb3_. Думал, что в нем дело при конвертации. Переименовал все таблицы обратно с префиксом phpbb_. И не работает!!!

Вернуться в «FAQ»