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

    Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
djslap
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 2 месяца

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

Сообщение djslap »

Они сказали что ставят 30 секунд и этого должно быть в полне достаточно

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

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

Сообщение crash »

для конвертации этого мало. Сделайте конвертацию локально, потом восстановите на сервере.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
djslap
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 2 месяца

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

Сообщение djslap »

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

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

Сообщение crash »

если никогда не делали, то попросите, моет кто из знакомых разбирается во всем этом.
Смысл такой
1. Ставим например денвер
2. Восстанвливаем полность phpbb2, локально
3. Ставим локально phpbb3
4. Конвертируем
5. Делаем бэкап БД phpbb3
6. Еслина сервере phpbb3 уже установлено, то просто восстанавливаем бэкап на сервере.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
djslap
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 2 месяца

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

Сообщение djslap »

знакомых нету - буду долбаться сам
процедуру кажется понял - кроме пункта 2
Восстанвливаем полность phpbb2, локально - тоесть установить заново phpbb2 на своем компьютере?
и если не сложно - дайте пожалуйста ссылку на денвер или хотябы дайте его полное название, чтоб я поискал его в сети.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

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

Сообщение crash »

djslap писал(а):Восстанвливаем полность phpbb2, локально - тоесть установить заново phpbb2 на своем компьютере?
скачиваете бэкап базы, все файлы с сервера. Потом востанавливаете базу и записываете файлы в ппку веб сервера.
djslap писал(а):дайте пожалуйста ссылку на денвер
если бы вы пробовали искать, то нашли бы denwer.ru
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16374
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

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

Сообщение rxu »

Альтернативно, можно использовать XAMPP.
Изображение
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

Сообщение Поручик »

djslap, очень сложно сообразить, что так и надо искать - "денвер"? Ведь не новичок же в сети.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

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

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

Сообщение crash »

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

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

Сообщение Rayden »

rxu
Давно хотел спросить.
То. что на многих хостингах 30 секунд мало, это я знаю из опыта. Бывает, что и минуты мало.
Олимпус конвертит порциями, блоками. А можно как-то уменьшить размер этих порций? Чтобы даже на медленных серверах укладываться в 30 секунд.
phpBB2 FAQ
phpBB3 FAQ
djslap
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 2 месяца

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

Сообщение djslap »

Я упросил девочку с техподдержки чтоб добавили больше - она любезно ответила что поставит все на максимум!
Итог: - говорят что теперь вылетает какая-то другая ошибка, обещали скинуть мне письмом на имейл содержание ошибки. Не шлют, что-то, возможно уже разбежались по домам :(
не фартит мне сегодня
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16374
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

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

Сообщение rxu »

Rayden
Там используется функция still_on_time, выбирающая значение max_execution_time из php.ini, и, по идее, размер этого блока зависит от этого параметра автоматически.
С другой стороны, в install/install_convert.php есть параметр

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

	// Batch size, can be adjusted by the conversion file
	// For big boards a value of 6000 seems to be optimal
	var $batch_size = 2000;
но с ним я играться пока не пробовал.
Изображение
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

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

Сообщение Rayden »

А есть аналог, используемый для индексации форума при создании поисковых индексов?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16374
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

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

Сообщение rxu »

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

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

Сообщение Rayden »

Плохо. Может изменить функцию, уменьшив значение раза в два? :D
phpBB2 FAQ
phpBB3 FAQ
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 10.06.2015 18:34 модератором rxu

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