Уважаемые пользователи!
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

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

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

Сообщение PonCho »

Rayden писал(а):Проверь кодировку/сравнение таблицы и полей в таблице юзеров. Везде только ютф!
Во всех таблицах в поле "Сравнение" стоит утф8_бин, но в самом низу подписано, что кодировка по умолчанию все же 1251, это важно? если это надо изменить, то опишите пожалуйста как.
Rayden писал(а):Далее сюда - topic27803.html#p272953 читать про STK и восторги Пчелкина чуть ниже.
Функция reclean usernames? сделал.
Rayden писал(а):Пароли скорее всего восстановить не удастся и придется пользоваться системой восстановления пароля
Да про пароли уже не раз читал... фиг с этими паролями... главное чтоб форум начал реагировать на перенесенных пользователей.
Сейчас же по прежнему проблема та же осталась, и, кстати, он спокойно дает регистрироваться никам, которые в базе то уже есть... хотя если проблема в кодировке и он их просто не видит, то это логично.

Если открыть в mysql таблицу с пользователем, то там нормально прописан и username и username_clean, разница только что в первом случае ник указан с заглавной буквы, а во втором с прописной, но не думаю что это фатально)

Добавлено спустя 1 минуту 5 секунд:
забыл самого главного спросить, а как уточнить используемую кодировку в полях таблиц?)

Добавлено спустя 1 час 21 минуту 26 секунд:
Что еще проделал:
Создал нового пользователя, через БД дал ему права основателя, таким образом получил наконец-то возможность зайти в админку форума, зашел... там всех пользователей можно найти, все норм как буд-то работает... можно даже сменить пароль для нужного пользователя... но если через сайт опять попробовать авторизироваться, то опять выдаст не правильный пароль или логин, и все-равно не сработает восстановление пароля..
PonCho
phpBB 1.0.0
Сообщения: 8
Стаж: 14 лет 2 месяца

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

Сообщение PonCho »

Ну что, никто вообще ничего даже предположить не может?(((
Просто форум почти с тремя тыс пользователями простаивает уже третий день из-за этого переноса
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

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

Сообщение MAzZY »

Откатить назад можете? Если да - сделайте так. Потом возьмите базу и потренируйтесь на локалке. Когда все будет получаться, тогда и на живом форуме сделаете
PonCho
phpBB 1.0.0
Сообщения: 8
Стаж: 14 лет 2 месяца

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

Сообщение PonCho »

MAzZY писал(а):Потом возьмите базу и потренируйтесь на локалке
Да уже неоднократно повторяли сие конвертирование, с новым форумом... с новым хостингом... и т.д.
Само конвертирование проходит вообще без проблем, но только вот остается побочный эффект в виде абсолютно неработающих перенесенных пользователей.

Добавлено спустя 1 час 38 минут 56 секунд:
Проблема осталась только для ников на кирилице...
более того, на другом хостинге, с другом БД все получилось норм вообще и все заработало...

А тут как я понимаю проблема в кодировке полей в таблице, прикрепляю скрин, где видно что в обзоре таблицы поля с username норм не отображаются (в красном квадрате та же самая таблица, но в другой БД, на другом хосте)
Как можно изменить эту кодировку?
импорт/экспорт тут не помог. (из работающей бд всмысле)

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

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

Сообщение nissin »

Жуть какая-то...
А как username выглядит в исходной таблице phpbb2?
Всё повторяется. nurlan.info
Аватара пользователя
uncle BOO
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 1 месяц
Благодарил (а): 1 раз

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

Сообщение uncle BOO »

Установил phpBB3 в новую папку forumPhpBB3. Сконвертил успешно. А как правильно вернуть путь www.мой_домен/forum/index.php не знаю.
В FAQ (вернее, документе) по установки, обновления и конвертации конференции, только упоминается о такой возможности:

" 5.iii. Необходимые действия после конвертации
Теперь, ощущая удовольствие от использования phpBB3, вы наверняка хотите изменить название и расположение phpBB3 в соответствии с вашим прежним phpBB 2.0.x. С phpBB3 вы не испытаете никаких проблем по этому поводу, но вы должны проверить настройки cookies в Администраторском разделе до совершения этих операций. "

И всё, по изменению расположения. Что, просто удалить папку forum и в cPanel переименовать папку forumPhpBB3 в forum? Так?
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

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

Сообщение MAzZY »

Так, но при этом не забыть
uncle BOO писал(а):проверить настройки cookies в Администраторском разделе до совершения этих операций
Аватара пользователя
uncle BOO
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 1 месяц
Благодарил (а): 1 раз

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

Сообщение uncle BOO »

MAzZY Спасибо, действительно просто. Только какой путь куки в данном случае должен быть, /forum ?
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

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

Сообщение MAzZY »

uncle BOO писал(а):Только какой путь куки в данном случае должен быть
/

А вот путь к конференции: /forum
Это в Настройки сервера
Yomoto
phpBB 1.2.1
Сообщения: 24
Стаж: 14 лет
Откуда: Беларусь
Благодарил (а): 2 раза

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

Сообщение Yomoto »

Здравствуйте!
Я осуществил переход с 2.0 на 3.0 и у меня на форуме исчезли сообщения гостей. В базе данных сообщения есть, и на самом форуме показывает, что последний пост оставил гость но:
1. при переходе к посту его в теме нет
2. дата написания поста гостем 01 янв 1970 00:00
Как это можно исправить? Спасибо.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16370
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

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

Сообщение rxu »

Учетная запись гостя не удалена?
Изображение
Yomoto
phpBB 1.2.1
Сообщения: 24
Стаж: 14 лет
Откуда: Беларусь
Благодарил (а): 2 раза

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

Сообщение Yomoto »

Я извиняюсь, что не рассказал все с самого начала.
У меня был форум на Fireboard я его конвертнул в phpBB 2.0, а затем в phpBB 3.0.7
Дальше я ничего не менял и не трогал.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

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

Сообщение MAzZY »

Первая конвертация прошла успешно? Все работало?
Yomoto
phpBB 1.2.1
Сообщения: 24
Стаж: 14 лет
Откуда: Беларусь
Благодарил (а): 2 раза

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

Сообщение Yomoto »

При первой конвертации темы, в которых писали гости, вообще не опубликованы. Их как будто нет.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

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

Сообщение Rayden »

Это в phpbb2 тоже так?
phpBB2 FAQ
phpBB3 FAQ
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 10.06.2015 18:34 модератором rxu

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