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

[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

    Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
Аватара пользователя
IGO
phpBB 2.0.1
Сообщения: 297
Стаж: 19 лет

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

Сообщение IGO »

Палыч, да я говорю о сравнении...
Терпение и труд - всё перетрут
Я на этом форуме уже чуть больше года.. спасибо вам за помощь!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Сообщение Палыч »

IGO
Так проблема то в чём?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 18 лет 4 месяца
Откуда: Нижний Тагил
Поблагодарили: 2 раза

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

Сообщение Oleg NT »

Было на старом форуме два пользователя:
саботаж с первой русской буквой „с“ и саботаж с первой латинской буквой „с“.

Почему-то после конвертации один из пользователей удалился, а в управлении пользователем при вводе обоих имен открывается другой из этих двух пользователей.

Куда делся первый?
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 4 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

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

Сообщение Борис Бердичевский »

Я знаю, в чём дело. Это сделано специально. В именах пользователей русские буквы, одинаковые по начертанию с латинскими, заменяются латинскими. Т.е. буквы 'с' 'т' 'а' 'е' 'в' 'х' 'o'
Повторяю, сделано это специально, -- чтобы не было одинаковых по начертанию и разных по кодировке ников.

Добавлено спустя 4 минуты 57 секунд:
У меня такой вопрос: есть ли скрипты, позволяющие находить и править сообщения участников Конференции програмным путем? Окрытые скрипты, само собой, чтобы можно было там вставить свой sql для поиска и свою процедуру перекодировки?
Дело в том, что часть сообщений плохо перекодировалось. А именно, потерян флаг русской кодировки (получаем что-то вроде Âîîáùå íà ñàìîì äåëå /Вообще на самом деле/ ). Это можно восстановить программным путём, я это успешно делаю моей программой в клипборде и правлю вручную.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 18 лет 4 месяца
Откуда: Нижний Тагил
Поблагодарили: 2 раза

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

Сообщение Oleg NT »

Странно. Тогда конвертер должен был предупредить, что имеются несколько «одинаковых» имен пользователей и предоставить выбор.

Еще одна проблема: почему-то пропала часть тем (конкретно за два дня существования новой версии форума обнаружилась пропажа одной темы).
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 11 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

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

Сообщение FladeX »

Oleg NT, вообще-то при этом выводится сообщение об ошибке.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 18 лет 4 месяца
Откуда: Нижний Тагил
Поблагодарили: 2 раза

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

Сообщение Oleg NT »

Может быть, но в конце форум сказал: «Все успешно отконвертировано», не показав никаких логов.
Maxx
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 6 месяцев

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

Сообщение Maxx »

Всем доброго времени суток.
Обыскал весь форум, но ничего так и не нашел. Установил phpBB3 нормально, а вот при конвертации phpBB2 в версию 3 сервер выдает: 405 Not Allowed.
Подскажите, может, уже обсуждалось где-то?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

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

Сообщение rxu »

Oleg NT
Попробуйте синхронизировать форумы в тройке.
Maxx писал(а):при конвертации phpBB2 в версию 3 сервер выдает: 405 Not Allowed.
Смотрите еррор лог сервера на предмет подробностей про 405.
Изображение
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 18 лет 4 месяца
Откуда: Нижний Тагил
Поблагодарили: 2 раза

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

Сообщение Oleg NT »

rxu писал(а):Oleg NT
Попробуйте синхронизировать форумы в тройке.
К сожалению, пропавшая тема не появилась.
qu1ck
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 6 месяцев

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

Сообщение qu1ck »

Всем здравствуйте

После тщательного просмотра этой темы, гугления и юзания всевозможных поисков (в том числе этого форума) решения своей проблемы не нашел и решил написать.
Начну издалека
Форум был ipb кажется 2.1.х, год назад успешно сконвертировал его в phpbb2 и спокойно им пользовались. Аудитория у него грузинская и соответственно посты на грузинском, имена тем и т.д. Единственная заморочка была с резервным копированием. Обыкновенный дамп базы из phpmyadmin и восстановление на локалхосте превращал все в закорючки. Нашел решение ввиде скрипта mysqlcommander, делаю дампы им.
Теперь решил переходить на тройку. Инсталляция прошла на ура. Конвертация вроде тоже, но вместо например названия форума ოლიმპიელების ფორუმი пишется ოლიმპიელების ფორუმი и так почти все грузинские надписи, посты, названия тем, подписи и т.д. Некоторые из тех, что были написаны еще ни ипб отображаются нормально (странно)
Вот пациент: http://acm.myweb.ge/phpbb2/
А вот что получается: http://acm.myweb.ge/forum/
Параметр encoding в lang_main.php стоит utf-8, а также сравнения таблиц и полей старого форума стоит utf8_general_ci

Прошу помочь. Если нужна какая-то дополнительная информация готов предоставить
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

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

Сообщение rxu »

qu1ck писал(а):Параметр encoding в lang_main.php стоит utf-8
В каком? От грузинского языка? А другие пакеты (например, английский) присутствуют?
qu1ck писал(а):сравнения таблиц и полей старого форума стоит utf8_general_ci
Абсолютно во всех таблицах и полях?
Изображение
qu1ck
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 6 месяцев

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

Сообщение qu1ck »

rxu писал(а): В каком? От грузинского языка? А другие пакеты (например, английский) присутствуют?
У меня стоит только один язык lang_english, просто он переведен на грузинский
rxu писал(а):Абсолютно во всех таблицах и полях?
Во всех таблицах, это точно а поля я проверял только в phpbb_posts и phpbb_posts_text
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 16 лет 8 месяцев

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

Сообщение velo »

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

Собственно вопрос: В определенный момент (готовность трёшки), я закрою доступ к БД-2.
Каким образом лучше произвести перенос? Для этого хотелось бы узнать следующее:
1. Чистит ли конвертер БД, или дописывает недостающие данные?
(это важно, т.к. в новую базу внесены дополнительные поля для модов)
2. Каким образом перенести, например значения собственных полей, которые сейчас находятся в phpbb2_users в таблицу дополнительных полей пользователей (phpbb3), которым заданы те же названия?

Если по первому вопросу окажется что конвертер заново создает таблицы, придётся переносить всё ручками (хотя не до конца понимаю как быть с вложениями и т.п.) - муторно, но чтож поделаешь...
Но при этом возникает ещё вопрос: можно всё перенести копированием, написав небольшой скриптик, но как в этом случае быть с паролями?
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

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

Сообщение crash »

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

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