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

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

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

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

[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

    Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

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

Сообщение nissin »

Попробуйте этот генератор.
Поставьте в конце запроса ";" (без кавычек).
Всё повторяется. nurlan.info
Myrus
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 2 месяца

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

Сообщение Myrus »

Тобишь вот так ?

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

UPDATE phpbb_users SET user_lang = russian;
Добавлено спустя 2 минуты 37 секунд:
Если без них, то вот что получилось:
UPDATE pubicbb_users SET user_lang = russian
+++ ������: Unknown column 'russian' in 'field list'
Добавлено спустя 2 минуты 6 секунд:
попробовал и с кавычками:

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

UPDATE phpbb_users SET user_lang = 'russian';
UPDATE pubicbb_users SET user_lang = 'russian'
+++ �������
Myrus
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 2 месяца

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

Сообщение Myrus »

Фух.
с горем попопам удалось установить PHPAdmin

В поле "Выполнить SQL-запрос(ы) к базе данных :"

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

UPDATE pubicbb_users SET user_lang = 'russian'
Так как у таблицы префикс pubicbb_

Правильно сделал ?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

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

Сообщение nissin »

да, всё верно.
Всё повторяется. nurlan.info
Myrus
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 2 месяца

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

Сообщение Myrus »

Ой.
удалил новый форум, почистил таблицы.
Залил инсталл занова, произвел установку по новой, но когда перехожу на вкладку конвертирование и запускаю процесс.

Ничего не происходит. Запрос отправляется, но страница не грузится.

Может я как-то умудрился до этого изменить базу старую ?

Добавлено спустя 56 минут 46 секунд:
Оказывается вот что получилось, после того как отправил эту команду:

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

UPDATE pubicbb_users SET user_lang = 'russian'
На форуме вместе букв стали �����

Итог, новой переустановки:
Критическая ошибка при конвертировании
Критическая ошибка при конвертировании

functions_phpbb20.php [ 1859 ]

На вашей старой конференции найдены конфликтующие имена пользователей. Для завершения конвертирования, удалите или переименуйте этих пользователей, так чтобы каждому очищенному имени соответствовал только один пользователь старой конференции.

Очищенное имя ����� соответствует именам пользователей:
» идентификатор пользователя: 5 имя пользователя: (сообщений: 246)
» идентификатор пользователя: 6 имя пользователя: (сообщений: 725)
» идентификатор пользователя: 8 имя пользователя: (сообщений: 17)
Очищенное имя ������� соответствует именам пользователей:
» идентификатор пользователя: 21 имя пользователя: (сообщений: 76)
» идентификатор пользователя: 23 имя пользователя: (сообщений: 370)
» идентификатор пользователя: 57 имя пользователя: (сообщений: 179)
Очищенное имя �������� соответствует именам пользователей:
» идентификатор пользователя: 25 имя пользователя: (сообщений: 0)
» идентификатор пользователя: 49 имя пользователя: (сообщений: 120)
» идентификатор пользователя: 60 имя пользователя: (сообщений: 0)
Очищенное имя ������ соответствует именам пользователей:
» идентификатор пользователя: 51 имя пользователя: (сообщений: 2)
» идентификатор пользователя: 64 имя пользователя: (сообщений: 42)
Очищенное имя ���� ������ соответствует именам пользователей:
» идентификатор пользователя: 85 имя пользователя: (сообщений: 0)
» идентификатор пользователя: 140 имя пользователя: ���� ������ (сообщений: 0)
Очищенное имя ������-grort соответствует именам пользователей:
» идентификатор пользователя: 106 имя пользователя: ������-grort (сообщений: 0)
» идентификатор пользователя: 119 имя пользователя: ������-grort (сообщений: 0)
Приехали елки ((
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 3 раза

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

Сообщение Rayden »

Блин, ну у тебя кодировка в базе через задницу выставлена. Это сразу понятно. Что ты тут квадратики каждый день постишь?

Добавлено спустя 2 минуты 46 секунд:
Myrus писал(а):Приехали елки ((
А че приехали? Типичный случай, практически при каждой конвертации вылезает такое.
Делай что тебе сказано.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Вовка
phpBB 1.4.2
Сообщения: 65
Стаж: 17 лет 4 месяца

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

Сообщение Вовка »

Критическая ошибка при конвертировании
functions_phpbb20.php [ 1859 ]
На вашей старой конференции найдены конфликтующие имена пользователей. Для завершения конвертирования, удалите или переименуйте этих пользователей, так чтобы каждому очищенному имени соответствовал только один пользователь старой конференции.
Я так понял что вопрос решался переименованием пользователей, но увы я такое не смогу сделать, мне список выпал весьма большой, на первый вгляд - это все пользватели, а их около 10 000..

Есть ли какой альтернативный вариант решения проблемы?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 3 раза

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

Сообщение Rayden »

На скрине только 15. Это что, не полный список?
Значит неправильно выставлена кодировка в базе.
Ну и как вариант, попробуй сменить тип подключения к базе с mysql на mysqli
Иногда помогает.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Вовка
phpBB 1.4.2
Сообщения: 65
Стаж: 17 лет 4 месяца

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

Сообщение Вовка »

Rayden писал(а):На скрине только 15. Это что, не полный список?
Простите.. я скрины не давал..
Rayden писал(а):Значит неправильно выставлена кодировка в базе.
а поменять кодировку только вот этим методом возможно?
Rayden писал(а):Ну и как вариант, попробуй сменить тип подключения к базе с mysql на mysqli
уже стояло mysqli, поменял на mysql, но не помогло..
A1ekcandr
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 2 месяца

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

Сообщение A1ekcandr »

После конвертации перестал работать поиск по старым темам, сообщениям и тд , по тем которые создаются в новом форуме поиск работает что можно сделать?

Добавлено спустя 13 минут 16 секунд:
нашел в админке кнопку
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

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

Сообщение crash »

A1ekcandr
вообще после конвертации написано, что поисковые талицы не конвертились и надо пересоздат индексы поисковые
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 3 раза

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

Сообщение Rayden »

А ведь после конвертации появляется надпись на пол-экрана, что надо создать поисковые индексы.
Но настоящие пацаны не читают, что им пишут. Да?
phpBB2 FAQ
phpBB3 FAQ
_VanO_
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 2 месяца

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

Сообщение _VanO_ »

Всем доброго времени!
когда я нажимаю на кнопочку "Continue conversion"
(текст выше кнопки All pre-conversion steps have successfully been completed. You may now begin the actual conversion process. Please note that you may have to manually do and adjust several things. After conversion, especially check the permissions assigned, rebuild your search index which is not converted and also make sure files got copied correctly, for example avatars and smilies.)

После 10 сек редирект на агавовский хост и вот что агава пишет:
CGI script error

Ошибка исполнения CGI приложения

Русское описание
CGI приложение было остановлено. Возможно были превышены лимиты на память, процессорное время, или файлы.
English description
CGI has been killed. Probably CPU, FILE or MEMORY limits have been exceeded.
-----------
Проверил я в phpMyAdmin таблицы скопировались точ в точ!
На самом форуме Information

Sorry but this board is currently unavailable.
-------
Что делать?
Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Стаж: 16 лет 6 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Fray98rus »

_VanO_ писал(а):Возможно были превышены лимиты на память, процессорное время, или файлы.
Чего непонятного то?
Решайте проблему с хостером.
_VanO_ писал(а):CGI has been killed. Probably CPU, FILE or MEMORY limits have been exceeded.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

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

Сообщение crash »

_VanO_
если точь в точь, то может надо включить форумы?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 10.06.2015 18:34 модератором rxu

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