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

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

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

Сообщение dmsuslov 10.07.2007 22: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.
  • Сохранятся ли моды, которые были установлены в 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 22:28


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

Сообщение VVVas 20.05.2008 21:58

А какая разница внешний это скрипт или встроенный? Конвертер всё равно берёт только то, что может отконвертировать. Так что не переживайте и делайте.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4737
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

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

Сообщение severnet 20.05.2008 23:43

Какая-то муторная конвертация. Удивило, что нужно менять русские ники вручную. Эээ.. а если у меня их тысячи, что ж делать тогда? Правда я до этого ещё не дошел, базу хостер конвертит. Жду результатов. :)
Изображение
Аватара пользователя
severnet
phpBB 2.0.12
 
Сообщения: 516
Зарегистрирован: 23.11.2004 18:00
Откуда: Санкт-Петербург

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

Сообщение UksusoFF 20.05.2008 23:53

severnet писал(а):Какая-то муторная конвертация. Удивило, что нужно менять русские ники вручную. Эээ.. а если у меня их тысячи, что ж делать тогда? Правда я до этого ещё не дошел, базу хостер конвертит. Жду результатов. :)

У меня только на один ругнулся... и то потому что было два одинаковых...
Аватара пользователя
UksusoFF
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 19.05.2008 15:47
Откуда: Самара

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

Сообщение UksusoFF 21.05.2008 3:03

Код: Выделить всё
SELECT CONVERT(CONVERT(`post_text` USING binary) USING cp1251) FROM `phpbb_posts` WHERE `poster_id` =1

Вот такой запрос может помочь в моем случаее? в какой кодировке хранятся сообщения нормально отображаемые? при выполнении запроса выдает ошибку...(
Код: Выделить всё
"SELECT * FROM `phpbb_posts` WHERE `poster_id` =1"

Выводит все посты где наблюдаются проблемы с кодировкой... ответьте пожалуйста.
Аватара пользователя
UksusoFF
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 19.05.2008 15:47
Откуда: Самара

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

Сообщение HEKTOP 21.05.2008 8:30

VVVas
Спс.

Застяр на следующем шаге:
"Путь к конференции:
Относительный путь к старой конференции от корневой папки установленного phpBB3."

Я сначала поставил phpbb3 в отдельную от phpbb2 папку X:\WebServers\home\домен.net.ru\www\phpbb3 - начал конвертирование и застрял на "Путь к конференции:" . Испробовал различные пути прописать в эту строку не помогло.
Потом поставил phpbb3 вообще на отдельный домен X:\WebServers\home\домен.ru\www\ и таже самая проблема.

Объясните плз. поподробней что нужно вводить в эту строку.
HEKTOP
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 20.05.2008 20:58

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

Сообщение crash 21.05.2008 9:10

нужно вводить путь к старой конференции относительно новой
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6536
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

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

Сообщение VVVas 21.05.2008 10:15

HEKTOP
Давайте вы всё же будете читать документацию, ага? http://www.vvvas.ru/it/phpbb/3.0/docs/I ... ml#convert
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4737
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

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

Сообщение Нектор 22.05.2008 18:20

VVVas
Спс. Всё сконвертировал.
После конвертации я удалил старую версию сайта, а потом эту папку залил уже сконвертированную версию - всё работает...по крайней мере на виртуальном серваке. Правильно ли я сделал?
Нектор
phpBB 2.0.0
 
Сообщения: 102
Зарегистрирован: 19.10.2007 11:32

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

Сообщение VVVas 23.05.2008 16:46

Нектор писал(а):Правильно ли я сделал?
У вас всё работает? И работает правильно? Вот вам и ответ.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4737
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

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

Сообщение subverse 23.05.2008 21:57

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

Добавлено спустя 5 минут 2 секунды:
Даже после того как я сам установил пароль для конкретного пользователя - результат - "Вас тут не стояло ". бред какойто, может просто глюк, со временем пройдёт
Аватара пользователя
subverse
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 21.05.2008 1:09
Откуда: Смоленск

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

Сообщение VVVas 24.05.2008 9:36

Побились имена пользователей и пароли и пользователи не добавились в группу зарегистрированных пользователей. Как вариант. Проверьте.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4737
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

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

Сообщение subverse 24.05.2008 13:13

Да не, все на месте. А после принудительной смены пароля они всё таки вошли.

Добавлено спустя 21 минуту 41 секунду:
Установлено. После конвертации, всем пользователям зарегистрированным до конвертации, пришлось принудительно задавать пароль.
Зато я хоть всех поближе узнал.
Аватара пользователя
subverse
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 21.05.2008 1:09
Откуда: Смоленск

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

Сообщение Нектор 25.05.2008 16:51

Хочу сделать п оследующему плану, но сомневаюсь что сработает. Подскажите правильно ли я собираюсь сделать.
Вот план:

1 - устанавливаю ПУСТОЙ(с новой БД) phpBB3 на виртуальный сервер и ставлю на него моды.
2 - конвертирую НАСТОЯЩИЙ(тот который в сети) форум в phpBB3
3 - заливаю туда файлы форума с установленными модами.

Работать будет?

Заранее благодарен.
Нектор
phpBB 2.0.0
 
Сообщения: 102
Зарегистрирован: 19.10.2007 11:32

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

Сообщение Rayden 25.05.2008 17:25

Скорее так:
1.0 - Русифицирую дистрибутив
1 - устанавливаю ПУСТОЙ(с новой БД) phpBB3 на виртуальный сервер и ставлю на него моды.
1.1 - устанавливаю ПУСТОЙ(с новой БД) phpBB3 на сервер в сети и ТЕСТИРУЮ НА РАБОТОСПОСОБНОСТЬ.
2 - конвертирую НАСТОЯЩИЙ(тот который в сети) форум в phpBB3.
3.0 - делаю sql-запросы для модов
3 - заливаю туда файлы форума с установленными модами.
3.1 - чищу кеш

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

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

Сообщение FaN_MU 27.05.2008 0:38

Почему после конвертации в phpBB3 в сообщениях вместо русских букв - кракозябры?
Вариант: кракозябры не везде, а только в сообщениях некоторых пользователей.
Для корректного конвертирования необходимо, чтобы кодировка таблиц phpBB2 в базе данных соответствовала значению переменной $lang['ENCODING'] в файле language/lang_russian/lang_main.php.
Перед конвертацией рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.

Если я не сделал этого перед конвертацией, то сообщения конкретного пользователя теперь никак не переделать в нормальный вид?
FaN_MU
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 17.06.2005 1:24

Пред.След.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0