Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Кто-нибудь конвертировал сабж? У меня возникла проблема: получилось почти все, кроме кодировки символов
Старый форум (phpBB2) был в кодировке windows-1251, а новый в utf-8. Весь контент переносится в виде каких-то кракозябров...
Окунувшись в документацию, вычитал, что нужно поправить файл lang_main.php в старом форуме, а именно $lang['ENCODING']. Но изменения в нем влияют лишь на внешний вид кракозябров. Нормального текста контента добиться не удалось.
P.S.
phpBB2 2.0.20
phpBB3 3.0 RC3
С чего начать?
Начните с "чистой" установки phpBB3 в отличный от phpBB2 каталог. Затем снова перейдите в баузере в каталог install и щёлкните по вкладке "Конвертирование".
Изменяются ли в процессе конвертации содержимое и файлы 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
Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
Палыч писал(а):1. Установил phpbb3 в папку rc5 в отдельную базу данных (тоже rc5)
2. Скопировал все файлы форума phpbb2 в папку rc5/forums
3. Сразу после установки перешёл (по ссылке на заключительной странице установки) в раздел конвертация
4. Указал после приглашения в качестве источника старую базу phpbb2 (переобозвал её для экперимента convert) Префикс там не phpbb_, но менять уже не стал.
Всё конвертнулось отлично! Палыч'у респект и уважуха! В смысле, спасибо!
rxu, а я тоже на "живом" делал, но тестовом, а рабочий как работал, так и работает... А в чём проблема-то?
Живой - я имел ввиду, что работающий на хостинге, а не на локале, и видимый из инета.
PS: Покопался в phpBB 3 - СУПЕР! То, что надо. Похоже, в него уже происталлили большую часть модов, которые обычно админы ставят... В общем, спасибо всем, кто его делал и переводил!
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 только на форумах. По найму не работаю.
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 писал(а):Видно дело в субфорумах... Может попробовать их временно снести ??
А при чём здесь субфорумы? Вам написали, что конвертация выполнена. И о том, что поисковые индексы не сконвертированы (что естественно) и вам нужно переиндексировать форум для создания нового поискового индекса (есть опция в админке)
BBuser писал(а):При заходе на главную 3.0 пишет вот такое:
Information
Sorry but this board is currently unavailable.
Ну так, наверное, папку install нужно удалить или переименовать.
И неплохо бы научиться самому переводить (translate.ru)
Не все то WINDOWS, что висит... phpBB только учусь. ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Спасибо. Что касается английского, то изучал совсем другой...
Добавлено спустя 2 часа 50 минут 37 секунд:
Форум сконвертировался но только кодировка сообщений непонятная..
Категории и форумы на русском отображаются нормально.. Не подскажете в чем дело и где копать ?