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

[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

    Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
VecH
phpBB 1.4.0
Сообщения: 37
Стаж: 16 лет 10 месяцев

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

Сообщение VecH »

1. конечно можно (только конвертируйте как положено и описано в документации, после успешной конвертации перенесете в старую папку удалив 2-ую версию)
2. А не проще конвертировать всю базу а потом почистить форум что бы осталась одна база пользователей
D71
phpBB 1.4.1
Сообщения: 44
Стаж: 16 лет 8 месяцев

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

Сообщение D71 »

Ибо при обычной конвертации получаю следующее

Код: Выделить всё

SQL ERROR [ mysql4 ]

Access denied for user 'avtoclub71_phpb2'@'localhost' (using password: YES) [1045]

BACKTRACE

FILE: includes/db/mysql.php
LINE: 93
CALL: dbal_mysql->sql_error()

FILE: install/install_convert.php
LINE: 347
CALL: dbal_mysql->sql_connect()

FILE: install/install_convert.php
LINE: 199
CALL: install_convert->get_convert_settings()

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

FILE: install/index.php
LINE: 282
CALL: module->load()
Добавлено спустя 1 минуту 15 секунд:
как быть?....вроде все правильно указал в настройках....

Добавлено спустя 1 минуту 22 секунды:
...то есть я уже отчаялся его конвертировать по нормальному!!!!!.....уже думаю старый закрыть.....а в новый просто перетащить юзеров...(((
VecH
phpBB 1.4.0
Сообщения: 37
Стаж: 16 лет 10 месяцев

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

Сообщение VecH »

Код: Выделить всё

Access denied for user 'avtoclub71_phpb2'@'localhost' (using password: YES) [1045]
Неверно указан пароль для доступа к базе
D71
phpBB 1.4.1
Сообщения: 44
Стаж: 16 лет 8 месяцев

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

Сообщение D71 »

....тогда я вообще ничего не понимаю.....вот смотрите....

есть домен...ну пусть будет сайт.ру

создаю поддомен - форумс.сайт.ру

На форумс.сайт.ру ставлю форум версии 3.х.х под него на серваке создана БД avtoclub71_phpb2

далее перехожу в папку "инсталл"

перехожу на вкладку Конвертирования

и там указываю

Название базы данных: - avtoclub71_phpb2 (базы форума версии 3.х.х)

Имя пользователя БД: - имя пользователя (базы форума версии 3.х.х)

Пароль к БД: - ее пароль (этой новой базы)

Префикс для таблиц в базе данных: phpbb_

Путь к конференции: ../../public_html - там где относительно старый форум лежит

Вроде все верно? правильно?....так откуда эта ошибка?????

Добавлено спустя 17 минут 50 секунд:
Стоп!....или вот тут
Название базы данных: - avtoclub71_phpb2 (базы форума версии 3.х.х)

Имя пользователя БД: - имя пользователя (базы форума версии 3.х.х)

Пароль к БД: - ее пароль (этой новой базы)
надо БД старого форума указывать?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

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

Сообщение Rayden »

естессно...
Он коннектится к старой базе и выуживает оттуда сообщения.
phpBB2 FAQ
phpBB3 FAQ
D71
phpBB 1.4.1
Сообщения: 44
Стаж: 16 лет 8 месяцев

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

Сообщение D71 »

естессно...
Он коннектится к старой базе и выуживает оттуда сообщения.
итительская сила!!!!!!!!
Rayden - спасибо! пошел пробовать:)

Добавлено спустя 5 минут 8 секунд:
не помогло....опять та же ерунда
General Error
SQL ERROR [ mysql4 ]

Access denied for user 'avtoclub71_phpb2'@'localhost' (using password: YES) [1045]

BACKTRACE
не пускает в БД и все!....Что с этим делать то??
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

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

Сообщение crash »

D71 писал(а):не пускает в БД и все!....Что с этим делать то??
разобраться почему вас не пускает. Это как бы проблема ваша, что вы указываете не верные данные.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

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

Сообщение Rayden »

Не тупи... Судя по твоим данным, это юзер для новой базы.
А название и юзер старой базы какие?
phpBB2 FAQ
phpBB3 FAQ
D71
phpBB 1.4.1
Сообщения: 44
Стаж: 16 лет 8 месяцев

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

Сообщение D71 »

в том то и вопрос - последний раз пробовал указывать то что нужно....база и юзера старого форума и тд...

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

что то видимо не так пошло.....
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

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

Сообщение crash »

что-то видимо вы не то пишите
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
D71
phpBB 1.4.1
Сообщения: 44
Стаж: 16 лет 8 месяцев

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

Сообщение D71 »

А в чем может быть причина того, что конвертация всеже происходит....пишет что конвертировано....в админке сохраняет настройки....информацию о дате запуска....и даже мелочи вроде когда было наибольшее колличество посетителй....НО ПРИ ЭТОМ НЕТ НИ ОДНОЙ ТЕМЫ И НИ ОДНОГО ПОЛЬЗОВАТЕЛЯ!?

Где копать?

Добавлено спустя 1 минуту 17 секунд:
Может быть причина в каких либо установленных мной ранее модах?....или дело в хостере?

Добавлено спустя 55 минут 31 секунду:
))) при этом в админке например можно выполнить синхронизацию....показывает истинное колличество соощений...тем....но их никто не видит...даже Админ)))....Как такое возможно?
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

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

Сообщение DK7 »

так зайдите в бд. в самой бд что там? гляньте phpbb_users phpbb_posts
Данные имеются?
VecH
phpBB 1.4.0
Сообщения: 37
Стаж: 16 лет 10 месяцев

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

Сообщение VecH »

еще бы не мешало посмотреть на права достуа к форумам и подфорумам
D71
phpBB 1.4.1
Сообщения: 44
Стаж: 16 лет 8 месяцев

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

Сообщение D71 »

посмотрел ...в phpbb_users - имеется только один админ и роботы...
в phpbb_posts вроде как все на месте...хотя не уверен ...но данные во всех ячейках есть


Как быть дальше?

Добавлено спустя 1 минуту 24 секунды:
права доступа проверил - все ок....


попробовать импортировать из старой БД...или есть еще более хорошие варианты?
VecH
phpBB 1.4.0
Сообщения: 37
Стаж: 16 лет 10 месяцев

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

Сообщение VecH »

если все правильно сделать, то конвертация пройдет успешно и никаких вариантов придумывать не придется

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

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