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

[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

    Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16723
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 561 раз
Поблагодарили: 1854 раза

Сообщение rxu »

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

Сообщение Rayden »

Отладка нового, установка модов, стилей...
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16723
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 561 раз
Поблагодарили: 1854 раза

Сообщение rxu »

Rayden писал(а):Отладка нового, установка модов, стилей...
На живом форуме? Ню-ню...
А локалхост для чего придумали? 8)
Изображение
Igor(Izem)
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет

Сообщение Igor(Izem) »

Воспользовался алгоритмом Палыч'а:
Палыч писал(а):1. Установил phpbb3 в папку rc5 в отдельную базу данных (тоже rc5)
2. Скопировал все файлы форума phpbb2 в папку rc5/forums
3. Сразу после установки перешёл (по ссылке на заключительной странице установки) в раздел конвертация
4. Указал после приглашения в качестве источника старую базу phpbb2 (переобозвал её для экперимента convert) Префикс там не phpbb_, но менять уже не стал.
Всё конвертнулось отлично! Палыч'у респект и уважуха! :) В смысле, спасибо! :)

rxu, а я тоже на "живом" делал, но тестовом, а рабочий как работал, так и работает... А в чём проблема-то?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 5 месяцев
Откуда: Бердск

Сообщение crash »

Igor(Izem) писал(а):а я тоже на "живом" делал, но тестовом
что значит живой но тестовый? Если он тестовый, то он и не живой вовсе, его и поломать не страшно.
Igor(Izem) писал(а): А в чём проблема-то?
да вообщем ни в чем
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Igor(Izem)
phpBB 1.2.0
Сообщения: 14
Стаж: 19 лет

Сообщение Igor(Izem) »

Живой - я имел ввиду, что работающий на хостинге, а не на локале, и видимый из инета.

PS: Покопался в phpBB 3 - СУПЕР! То, что надо. Похоже, в него уже происталлили большую часть модов, которые обычно админы ставят... В общем, спасибо всем, кто его делал и переводил!
freddy
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 11 месяцев

Сообщение freddy »

Igor(Izem) писал(а):Живой - я имел ввиду, что работающий на хостинге, а не на локале, и видимый из инета.
А что, пароли в .htaccess уже кто-то отменил?
didieb
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 3 месяца

Сообщение didieb »

не конвертирует... php-nuke 8.0 с интегрированым phpBB 2 стоит...
мб кто знает в чем трабла ?

Общая ошибка
SQL ERROR [ mysql4 ]

Table 'onlyniggaz.nuke_bbusers' doesn't exist [1146]

SQL

SELECT user_id FROM nuke_bbusers WHERE user_id = 1

BACKTRACE


FILE: includes/db/mysql.php
LINE: 133
CALL: dbal->sql_error()

FILE: install/convertors/convert_phpbb20.php
LINE: 207
CALL: dbal_mysql->sql_query()

FILE: install/install_convert.php
LINE: 746
CALL: include('install/convertors/convert_phpbb20.php')

FILE: install/install_convert.php
LINE: 203
CALL: install_convert->convert_data()

FILE: install/index.php
LINE: 362
CALL: install_convert->main()

FILE: install/index.php
LINE: 234
CALL: module->load()
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 5 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

Table 'onlyniggaz.nuke_bbusers' doesn't exist

Перевести?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 5 месяцев
Откуда: Бердск

Сообщение crash »

didieb
2B4Fg2Qtтиться к нюке, пусть сделают нюку с 3 версией phpbb
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
BBuser
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 3 месяца

Сообщение BBuser »

Вопрос по встроенному конвертатору в phpBB3.

Prefix for tables in database: префикс какой БД вбивать от 2.0.22 ??

Board path:
This is the relative path on disk to your former board from the root of this phpBB3 installation. Что прописывать в этой строке ?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

BBuser писал(а):Prefix for tables in database: префикс какой БД вбивать от 2.0.22 ??
Префикс таблиц 2.0.22
BBuser писал(а):Board path:

This is the relative path on disk to your former board from the root of this phpBB3 installation. Что прописывать в этой строке ?
Путь к форуму 2.0.22 относительно корня установленного RC5
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
BBuser
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 3 месяца

Сообщение BBuser »

Вот что произошло после конвертации...

Conversion completed
You have now successfully converted your board to phpBB 3.0. You can now login and access your board. Please ensure that the settings were transferred correctly before enabling your board by deleting the install directory. Remember that help on using phpBB is available online via the Documentation and the support forums.

Search index was not converted
Your old search index was not converted. Searching will always yield an empty result. To create a new search index go to the Administration Control Panel, select Maintenance and then choose Search index from the submenu.


Видно дело в субфорумах... Может попробовать их временно снести ??

При заходе на главную 3.0 пишет вот такое:

Information
Sorry but this board is currently unavailable.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

BBuser писал(а):Видно дело в субфорумах... Может попробовать их временно снести ??
А при чём здесь субфорумы? Вам написали, что конвертация выполнена. И о том, что поисковые индексы не сконвертированы (что естественно) и вам нужно переиндексировать форум для создания нового поискового индекса (есть опция в админке)
BBuser писал(а):При заходе на главную 3.0 пишет вот такое:
Information
Sorry but this board is currently unavailable.
Ну так, наверное, папку install нужно удалить или переименовать.

И неплохо бы научиться самому переводить (translate.ru)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
BBuser
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 3 месяца

Сообщение BBuser »

Спасибо. Что касается английского, то изучал совсем другой...

Добавлено спустя 2 часа 50 минут 37 секунд:

Форум сконвертировался но только кодировка сообщений непонятная..
Категории и форумы на русском отображаются нормально.. Не подскажете в чем дело и где копать ?
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 10.06.2015 18:34 модератором rxu

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