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

    Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

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

Сообщение Rayden »

Не врубился. А что дает последняя конструкция?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

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

Сообщение nissin »

Условный выбор, если версия MySQL старая (не поддерживающая SET NAMES), то запрос не выполняется.
Можно в принципе и код для проверки вставить, но так просто короче.
Всё повторяется. nurlan.info
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16372
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

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

Сообщение rxu »

nissin писал(а):если версия MySQL старая (не поддерживающая SET NAMES)
Такой быть не должно, она не подходит под требования phpBB3, ЯТД.
Изображение
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

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

Сообщение nissin »

Да, но при этом вполне подходит под требования phpbb2 :)
Всё повторяется. nurlan.info
Vasif
phpBB 1.2.0
Сообщения: 19
Стаж: 17 лет 6 месяцев

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

Сообщение Vasif »

Спасибо за ответ. если думаете, что дело в версии могу поменять. версия 4.1! но до этого я поменял, то что Вы сказали, как бы прошло, но в какой-то момент 500 Internal Server Error дал. Попробую поменять версию MySQL/ напишу, как прошло.!
спасибо

Добавлено спустя 24 минуты 9 секунд:
Поменял базу для ПХПББ3 на 5.0 все равно та же ошибка с Names. сделал изменения, пошло дальше, но остановилось в какой то момент и выдал 500 Internal Server Error.
Такой вопрос возник. Может папку для инсталл староую не правильно показываю.
Board path:
This is the relative path on disk to your former board from the root of this phpBB3 installation. "../forums"
Новая стоит в папке hostame.com/new
А старая в основной папке, hostname.com
как же показать путь? "../" правильно?

помогите!
спасибо
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Сообщение Палыч »

Vasif писал(а):Может папку для инсталл староую не правильно показываю.
Это не вызовет 500-ю ошибку.

Создайте new/old/ и в old/ скопируйте файлы двойки. Потом удалите.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Vasif
phpBB 1.2.0
Сообщения: 19
Стаж: 17 лет 6 месяцев

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

Сообщение Vasif »

Ок Сервер Эррор нашел.
в /install/index.php set_time_limit(0) изменить на set_time_limit(40)
Здесь нашел, но товарищ не уточнил в каком файле менять.
нашел всетаки!
... пошло пошаговое конвертирование...
будут проблемы напишу. спасибо ребята
Myrus
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 3 месяца

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

Сообщение Myrus »

Добрый вечер.

Прошу прощение за глупый вопрос, который уже спрашивали 1000 раз, но у меня проблема с кодировкой после конвертации.
Изначально был phpBB 2.0.22
Сделал полную установку нового форума phpBB 3.0.4
Произвел конвертацию, собственно следовал инструкции :-)

половина форума отображает нормально, а половина в таком духе:
"Пожелания/Улучшения
Раздел посвященный вашим предложениям по работе города"

Во всем этом разбираюсь очень плохо, если не трудно, объясните доступнее.

Через phpinfo.php посмотрел:
PHP Version 4.4.4-8+etch6

System Linux kaven.neolocation.net 2.6.22.18-vs2.2.0.6ext #1 SMP Thu Feb 28 10:07:23 EET 2008 i686
Build Date May 16 2008 15:56:26
Server API CGI/FastCGI
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php4/cgi/php.ini
Scan this dir for additional .ini files /etc/php4/cgi/conf.d
additional .ini files parsed /etc/php4/cgi/conf.d/curl.ini, /etc/php4/cgi/conf.d/domxml.ini, /etc/php4/cgi/conf.d/gd.ini, /etc/php4/cgi/conf.d/imap.ini, /etc/php4/cgi/conf.d/mysql.ini, /etc/php4/cgi/conf.d/recode.ini, /etc/php4/cgi/conf.d/xslt.ini
PHP API 20020918
PHP Extension 20020429
Zend Extension 20050606
Debug Build no
Zend Memory Manager enabled
Thread Safety disabled
Registered PHP Streams php, http, ftp, https, ftps, compress.bzip2, compress.zlib

This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with the ionCube PHP Loader v3.1.32, Copyright (c) 2002-2007, by ionCube Ltd., and with Zend Extension Manager v1.0.11, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.2.0, Copyright (c) 1998-2006, by Zend Technologies
В lang_main.php старого форума:
// setlocale(LC_ALL, 'ru_RU.CP1251');
$lang['ENCODING'] = 'windows-1251';
Я так понимаю новые форум работает в UTF8
Но как сделать рабочее состояние форума не знаю (
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

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

Сообщение nissin »

Перед конвертацией желательно сделать на БД старого форума такой запрос:

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

UPDATE phpbb_users SET user_lang = 'russian'
Запрос принудительно ставит всем пользователям русский язык.
Всё повторяется. nurlan.info
Myrus
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 3 месяца

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

Сообщение Myrus »

Извините, но как сделать такой запрос.
полный профан к сожалению (
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

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

Сообщение nissin »

Всё повторяется. nurlan.info
Myrus
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 3 месяца

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

Сообщение Myrus »

С помощью генератора создал файл install.php, поместил в корень и запустил.

Был залогин к форуму как администратор.
Welcome to the Installer. This is a script that you can use to install, uninstall, or upgrade the database changes required for the modification to operate correctly on your phpBB 2 forum. Please select an option below to continue.

Please remember that this script only works with the database changes required on phpBB 2. Any file alterations or additions must be installed, uninstalled, or upgraded separately. Check the documentation for details on such steps.

Please note that before proceeding, you should have or create a current full backup of your database. A backup can be used to restore your forum to a state prior to the results of any actions taken by this installer, if necessary.
Никаких кнопок и продолжения не было.

Добавлено спустя 9 минут 59 секунд:
Кстати заметил что кряказябры только от двух пользователей идут.

один с молдовы, всего его темы и сообщения вида:
"Пожелания/
А второй с Литвы
Ó êîãî åñòü âèï, â àâòîíàïàäàëêó, ó êîãî íåò
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

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

Сообщение crash »

Myrus писал(а):Please remember that this script only works with the database changes required on phpBB 2
Myrus писал(а):This is a script that you can use to install, uninstall, or upgrade the database changes required for the modification to operate correctly on your phpBB 2 forum
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

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

Сообщение nissin »

запрос нужно делать перед конвертацией на старом форуме.
Всё повторяется. nurlan.info
Myrus
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 3 месяца

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

Сообщение Myrus »

запрос нужно делать перед конвертацией на старом форуме.
А файл install.php я положил в старую папку форума, а не конвертированную.
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 10.06.2015 18:34 модератором rxu

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