[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

Сообщение djslap 29.05.2008 18:33

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

Скажите пожалуйста - сколько секунд их попросить поставить, чтоб уже наверняка???
djslap
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 28.02.2007 20:15

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

Сообщение crash 29.05.2008 18:39

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

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

Сообщение djslap 29.05.2008 18:42

а есть где нибудь инструкции - как это делается локально?
просто я никогда этим не занимался :(
djslap
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 28.02.2007 20:15

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

Сообщение crash 29.05.2008 18:49

если никогда не делали, то попросите, моет кто из знакомых разбирается во всем этом.
Смысл такой
1. Ставим например денвер
2. Восстанвливаем полность phpbb2, локально
3. Ставим локально phpbb3
4. Конвертируем
5. Делаем бэкап БД phpbb3
6. Еслина сервере phpbb3 уже установлено, то просто восстанавливаем бэкап на сервере.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6467
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

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

Сообщение djslap 29.05.2008 19:00

знакомых нету - буду долбаться сам
процедуру кажется понял - кроме пункта 2
Восстанвливаем полность phpbb2, локально - тоесть установить заново phpbb2 на своем компьютере?
и если не сложно - дайте пожалуйста ссылку на денвер или хотябы дайте его полное название, чтоб я поискал его в сети.
djslap
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 28.02.2007 20:15

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

Сообщение crash 29.05.2008 19:03

djslap писал(а):Восстанвливаем полность phpbb2, локально - тоесть установить заново phpbb2 на своем компьютере?

скачиваете бэкап базы, все файлы с сервера. Потом востанавливаете базу и записываете файлы в ппку веб сервера.
djslap писал(а):дайте пожалуйста ссылку на денвер

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

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

Сообщение rxu 29.05.2008 19:04

Альтернативно, можно использовать XAMPP.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4439
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

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

Сообщение Поручик 29.05.2008 19:05

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3663
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

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

Сообщение crash 29.05.2008 19:09

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

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

Сообщение Rayden 29.05.2008 19:53

rxu
Давно хотел спросить.
То. что на многих хостингах 30 секунд мало, это я знаю из опыта. Бывает, что и минуты мало.
Олимпус конвертит порциями, блоками. А можно как-то уменьшить размер этих порций? Чтобы даже на медленных серверах укладываться в 30 секунд.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2687
Зарегистрирован: 27.06.2005 1:07

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

Сообщение djslap 29.05.2008 20:09

Я упросил девочку с техподдержки чтоб добавили больше - она любезно ответила что поставит все на максимум!
Итог: - говорят что теперь вылетает какая-то другая ошибка, обещали скинуть мне письмом на имейл содержание ошибки. Не шлют, что-то, возможно уже разбежались по домам :(
не фартит мне сегодня
djslap
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 28.02.2007 20:15

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

Сообщение rxu 29.05.2008 20:18

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;
но с ним я играться пока не пробовал.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4439
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

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

Сообщение Rayden 29.05.2008 20:32

А есть аналог, используемый для индексации форума при создании поисковых индексов?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2687
Зарегистрирован: 27.06.2005 1:07

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

Сообщение rxu 29.05.2008 20:44

Там та же история со still_on_time(). Возможно, в конвертере код отрабатывает по другой схеме, нужно посмотреть тщательнее.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4439
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

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

Сообщение Rayden 29.05.2008 20:46

Плохо. Может изменить функцию, уменьшив значение раза в два? :D
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2687
Зарегистрирован: 27.06.2005 1:07

Пред.След.

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

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

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