Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Кто-нибудь конвертировал сабж? У меня возникла проблема: получилось почти все, кроме кодировки символов
Старый форум (phpBB2) был в кодировке windows-1251, а новый в utf-8. Весь контент переносится в виде каких-то кракозябров...
Окунувшись в документацию, вычитал, что нужно поправить файл lang_main.php в старом форуме, а именно $lang['ENCODING']. Но изменения в нем влияют лишь на внешний вид кракозябров. Нормального текста контента добиться не удалось.
P.S.
phpBB2 2.0.20
phpBB3 3.0 RC3
С чего начать?
Начните с "чистой" установки phpBB3 в отличный от phpBB2 каталог. Затем снова перейдите в баузере в каталог install и щёлкните по вкладке "Конвертирование".
Изменяются ли в процессе конвертации содержимое и файлы 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
Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
если никогда не делали, то попросите, моет кто из знакомых разбирается во всем этом.
Смысл такой
1. Ставим например денвер
2. Восстанвливаем полность phpbb2, локально
3. Ставим локально phpbb3
4. Конвертируем
5. Делаем бэкап БД phpbb3
6. Еслина сервере phpbb3 уже установлено, то просто восстанавливаем бэкап на сервере.
знакомых нету - буду долбаться сам
процедуру кажется понял - кроме пункта 2
Восстанвливаем полность phpbb2, локально - тоесть установить заново phpbb2 на своем компьютере?
и если не сложно - дайте пожалуйста ссылку на денвер или хотябы дайте его полное название, чтоб я поискал его в сети.
rxu
Давно хотел спросить.
То. что на многих хостингах 30 секунд мало, это я знаю из опыта. Бывает, что и минуты мало.
Олимпус конвертит порциями, блоками. А можно как-то уменьшить размер этих порций? Чтобы даже на медленных серверах укладываться в 30 секунд.
Я упросил девочку с техподдержки чтоб добавили больше - она любезно ответила что поставит все на максимум!
Итог: - говорят что теперь вылетает какая-то другая ошибка, обещали скинуть мне письмом на имейл содержание ошибки. Не шлют, что-то, возможно уже разбежались по домам :(
не фартит мне сегодня
Rayden
Там используется функция still_on_time, выбирающая значение max_execution_time из php.ini, и, по идее, размер этого блока зависит от этого параметра автоматически.
С другой стороны, в install/install_convert.php есть параметр