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

[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

    Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3335
Стаж: 15 лет
Благодарил (а): 35 раз
Поблагодарили: 1434 раза

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

Сообщение Nekstati »

Thoral писал(а):в базе старого форума все ненужные дубликаты почистил удалением
Удаляли прямо из БД? Надо было удалять через админку.
Попробуйте там почитать:
http://www.phpbb.com/community/viewtopi ... 5&t=897495 (насчёт удаления юзеров)
http://www.phpbb.com/community/viewtopi ... 5&t=586352 (насчёт отсутствия ников)
Ну и вообще.

Можно попробовать обойти проверку совпадающих имён: http://www.phpbb.com/community/viewtopi ... 5#p8268265 — но последствия неизвестны.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Thoral писал(а):может есть
Их есть у меня.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Thoral
phpBB 1.4.1
Сообщения: 41
Стаж: 11 лет 11 месяцев
Откуда: Украина
Благодарил (а): 7 раз
Контактная информация:

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

Сообщение Thoral »

Sheer
как можно с вами связаться? личка, к сожалению, для меня пока недоступна.
спасибо.
Thoral
phpBB 1.4.1
Сообщения: 41
Стаж: 11 лет 11 месяцев
Откуда: Украина
Благодарил (а): 7 раз
Контактная информация:

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

Сообщение Thoral »

Sheer
Прошу прощения за оффтоп, но не могу ответить в личку. Сообщение Ваше получил и вижу, но ответ сделать не могу - функция отправки сообщений в личке пока недоступна (я так понял это зависит от кол-ва сообщений).
Каким образом ещё связаться - не могу найти.. :(
Модераторам: Надеюсь на понимание.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Thoral писал(а):но не могу ответить в личку.
После трех сообщений, кажется, появляется такое право.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Thoral
phpBB 1.4.1
Сообщения: 41
Стаж: 11 лет 11 месяцев
Откуда: Украина
Благодарил (а): 7 раз
Контактная информация:

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

Сообщение Thoral »

С дубликатами, похоже, разобрался. Прошло дальше.
Но теперь творится что-то непонятное - при конвертации самих сообщений скрипт вылетает с браузерной ошибкой "Соединение сброшено". Запускал под разными аккаунтами, локально и на хостинге, под nginx тоже.
Остановилось на этом адресе
домен/phpBB3/install/index.php?mode=convert&sub=in_progress&tag=phpbb20&current_table=16&skip_rows=190187&language=ru
Куда копать? Никакой диагностики по сути :(
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

error.log что говорит?
Изображение
Thoral
phpBB 1.4.1
Сообщения: 41
Стаж: 11 лет 11 месяцев
Откуда: Украина
Благодарил (а): 7 раз
Контактная информация:

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

Сообщение Thoral »

error.log апача молчит как партизан на наличие чего-либо требующего внимания :(
но однозначно ясно, что затык на таблице сообщений
просто думаю - может у кого были похожие проблемы?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Thoral писал(а):С дубликатами, похоже, разобрался
Каким образом? Просто удалил из базы?
Thoral писал(а):что затык на таблице сообщений
Тогда запросто.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Thoral
phpBB 1.4.1
Сообщения: 41
Стаж: 11 лет 11 месяцев
Откуда: Украина
Благодарил (а): 7 раз
Контактная информация:

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

Сообщение Thoral »

Sheer писал(а):Каким образом? Просто удалил из базы?
При повторной подготовке к конвертации в старой версии базы форума убил все дубли заранее (sql запросом).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Thoral писал(а):убил все дубли
Неправильно сделал.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Thoral
phpBB 1.4.1
Сообщения: 41
Стаж: 11 лет 11 месяцев
Откуда: Украина
Благодарил (а): 7 раз
Контактная информация:

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

Сообщение Thoral »

всё равно эти пользователи не имели сообщений
а как следовало? :) удалять через админку форума 80 юзеров - это... замучаешься.
Shredder
Former team member
Сообщения: 2217
Стаж: 15 лет 3 месяца
Благодарил (а): 236 раз
Поблагодарили: 561 раз
Контактная информация:

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

Сообщение Shredder »

Следовало обратиться к специалисту, который выполнит всё, как положено. Что вы и сделали в разделе "Рекрутинга", начав потом молчать в ответ на поступающие предложения. Некрасиво как-то.

Лично я всегда удаляю дубли с помощью скрипта toolkitv2.1b. Дерзайте.
Thoral
phpBB 1.4.1
Сообщения: 41
Стаж: 11 лет 11 месяцев
Откуда: Украина
Благодарил (а): 7 раз
Контактная информация:

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

Сообщение Thoral »

Вы правы, я действительно заинтересован в помощи специалиста (она вероятно ещё понадобится), однако самому не мешает разобраться, что к чему. :) Если дальше надеяться на кого-то по всем вопросам - так ничего путнего не получится. К сожалению, я долго не вникал в особенности работы версии 3.х (в 2.0.х интересовался - ник правда на форуме уже удален, видимо за неактивность), но сейчас этот вопрос стал актуальным.
Кроме того, устранив эти моменты самостоятельно, специалисту вследствии этого не прийдётся делать за меня.
Надеюсь на понимание :)
Сорри за оффтоп.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Thoral
Я вам дал свой контакт в Скайпе. В ответ тишина. У меня есть самописный скрипт. Пришлось написать, потому что переносил форум под заказ и столкнулся с аналогичной проблемой: 148 - дублей. За пол-часа при помощи скрипта проблема была решена. Каждый пользователь проверялся индивидуально, потом по нему принималось решение: либо переименовать, либо объединить аккаунты.
Скрипт не выкладываю, поскольку он весьма специфический и сделан на скорую руку. Но рабочий...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 10.06.2015 18:34 модератором rxu

Ответить

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