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

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!

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

Сообщение dmsuslov 10.07.2007 21:37

Кто-нибудь конвертировал сабж? У меня возникла проблема: получилось почти все, кроме кодировки символов :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'] значение, совпадающее с текущей кодировкой базы данных. При этом сообщения и другой контент на "старом" форуме могут стать нечитабельными, тем не менее, после конвертации читабельность восстановится.

    Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
dmsuslov
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 10.07.2007 21:28


Сообщение rxu 09.08.2007 15:31

А какой смысл в конвертации, если не закрывать старый форум?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Rayden 09.08.2007 16:36

Отладка нового, установка модов, стилей...
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение rxu 09.08.2007 16:58

Rayden писал(а):Отладка нового, установка модов, стилей...

На живом форуме? Ню-ню...
А локалхост для чего придумали? 8)
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Igor(Izem) 10.08.2007 13:13

Воспользовался алгоритмом Палыч'а:

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

Всё конвертнулось отлично! Палыч'у респект и уважуха! :) В смысле, спасибо! :)

rxu, а я тоже на "живом" делал, но тестовом, а рабочий как работал, так и работает... А в чём проблема-то?
Igor(Izem)
phpBB 1.2.1
 
Сообщения: 22
Зарегистрирован: 05.12.2005 12:34

Сообщение crash 10.08.2007 13:17

Igor(Izem) писал(а):а я тоже на "живом" делал, но тестовом

что значит живой но тестовый? Если он тестовый, то он и не живой вовсе, его и поломать не страшно.
Igor(Izem) писал(а): А в чём проблема-то?
да вообщем ни в чем
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6248
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение Igor(Izem) 10.08.2007 13:28

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

PS: Покопался в phpBB 3 - СУПЕР! То, что надо. Похоже, в него уже происталлили большую часть модов, которые обычно админы ставят... В общем, спасибо всем, кто его делал и переводил!
Igor(Izem)
phpBB 1.2.1
 
Сообщения: 22
Зарегистрирован: 05.12.2005 12:34

Сообщение freddy 13.08.2007 10:58

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

А что, пароли в .htaccess уже кто-то отменил?
freddy
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 16.12.2005 13:07

Сообщение didieb 15.08.2007 4:42

не конвертирует... 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()
didieb
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 15.08.2007 4:39

Сообщение Rayden 15.08.2007 5:11

Table 'onlyniggaz.nuke_bbusers' doesn't exist

Перевести?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение crash 17.08.2007 7:05

didieb
2B4Fg2Qtтиться к нюке, пусть сделают нюку с 3 версией phpbb
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6248
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение BBuser 10.09.2007 14:35

Вопрос по встроенному конвертатору в 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. Что прописывать в этой строке ?
BBuser
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 10.09.2007 12:20

Сообщение Палыч 10.09.2007 14:51

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 только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение BBuser 10.09.2007 15:26

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

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.
BBuser
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 10.09.2007 12:20

Сообщение Палыч 10.09.2007 15:41

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

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

И неплохо бы научиться самому переводить (translate.ru)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6492
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение BBuser 10.09.2007 18:36

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

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

Форум сконвертировался но только кодировка сообщений непонятная..
Категории и форумы на русском отображаются нормально.. Не подскажете в чем дело и где копать ?
BBuser
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 10.09.2007 12:20

Пред.След.

Вернуться в FAQ (phpBB 3.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 0