Кто-нибудь конвертировал сабж? У меня возникла проблема: получилось почти все, кроме кодировки символов
Старый форум (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
Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
форум на phpbb 2.x стоял в корне домена, phpbb 3.x установил в папку, конвертировал, все ок... хочю теперь новый форум переместить в корень, если просто удалить и переместить файлы форум будет работать? или нужно где то изменять пути к форуму?
Установил phpBB3.
Конвертировать базу помогли админы хостера, у меня отрубался скрипт по времени.
Папку install удалил.
Есть большое подозрение, что я лоханулся с именем администратора и при установке phpBB3 и назвал его так же, как администратора в старом форуме.
Теперь захожу на форум уже под логином администратора старого форума, поскольку по тем, что был задан при установке форума, не пускает.
Естественно, вижу сообщение, что конференция недоступна, но ссылки на админский раздел нет.
Можно это как-то поправить или надо начинать процесс заново?
Нужно ли опять возвращать базу и снова ее конвертировать?
Доступ имею.
Пароль принимается. Я могу зайти под любым юзером старого форума, в том числе, и под админом. Но ссылки на админский раздел, чтобы включить конференции и доделать настройки, нет.
Можете попробовать Support toolkit чтобы сделать себя основателем, либо попробуйте установить значение поля user_type в таблице пользователей для своего аккаунта равным 3.
Спасибо! Помогло. Правда, под админом так и не смог зайти, зато сделал другого админом и смог попасть в администраторский раздел. Бум разбираться дальше.
вопрос тоже в некотором роде касающийся перехода со второй версии на третью
если не в тему то заранее звыняйте
так вот
во второй версии пользователь привык видеть (у нас по крайней мере) форум в котором есть разделы и внутри темы
т.е. выглядит это так раздел>>тема>>конкретное сообщения (три ступеньки)
а в третьей версии появляется лишняя одна ступень и соответственно на один клик пользователю делать больше ))
как с этим бороться?
что бы было снова трёхступенчатая система
спасибо
оказалось, что просто не нужно создавать подфорумы )) получалось форум-подфорум-тема-сообщение
подфорум был лишним звеном
и тогда всё выглядит привычно как и прежде
А существует ли гипотетическая возможность :
а) Установить версию 3.х.х на тот же домен и в туже директорию что и версия 2.х.х?
б) Конвертировать в версию 3.х.х установленную в другой директории на поддомене ТОЛЬКО ПОЛЬЗОВАТЕЛЕЙ с их учетными данными?