Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Конвертация с PunBB

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Maya
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет

Конвертация с PunBB

Сообщение Maya »

Здравствуйте

Возникла необходимость конвертировать базу форума PunBB (1.2.15) в phpBB3. Покопавшись в гугле, не придумала ничего лучше, кроме как конвертировать punBB в phpBB2, а затем апгрейдить phpBB2 до phpBB3. Затык получился уже на первой стадии... Конвертер брала отсюда:
http://www.phpbb.com/community/viewtopic.php?t=298342
Почитала все readme. Поставила. Конвертация проходит без ошибок, но в итоге получается, что всё, что в punBB было написано русскими буквами, в phpBB выглядит примерно так:
?????????, ?? ?? ????? ?????, ??? ?????????????? ??????? ?????? ???????, ???? ?? ? ???? ???? ?????, ????? ???????? ????????, ???? ?? ? ??????????? ????
Не мог бы мне кто-нибудь помочь разобраться?
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Миграция с PunBB

Сообщение MAzZY »

В какой кодировке база в PunBB?
Maya
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет

Re: Миграция с PunBB

Сообщение Maya »

cp1251
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Миграция с PunBB

Сообщение MAzZY »

Двойка, насколько я помню, в той же кодировке должна быть. Проверяйте в базе. Где-то не та кодировка стоит. Либо конвертер её портит
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

Re: Миграция с PunBB

Сообщение Mr. Anderson »

MAzZY писал(а):в той же кодировке должна быть
Если указать в ланге - да.
Maya
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет

Re: Миграция с PunBB

Сообщение Maya »

Конвертер работает так: сначала импортируется база из punBB, на этом этапе, если просматривать поля в phpMyAmin - всё выглядит нормально, затем в эту же базу ставится phpBB2, после запускается конвертер, который чистит таблицы phpBB и заполняет их данными из таблиц punBB - вот тут и получается много "????". Видимо конвертер портит... Но как его образумить?

П.С. Если посмотреть исх. код страницы установленного phpBB2, то там:

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

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Хотя это, наверное, на базу не влияет
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Миграция с PunBB

Сообщение MAzZY »

Видимо, двойка все же не в той кодировке. Я уже не вспомню, что там к чему. Поэтому либо добейтесь одинаковой кодировки во всей базе, либо ждите, что кто-то вспомнит, как там в двойке было
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

Re: Миграция с PunBB

Сообщение Mr. Anderson »

MAzZY писал(а):как там в двойке было
Если ты не заметил - я уже вспомнил :)
Maya
В lang_main.php (кажись не наврал с написанием) укажите верную кодировку. И оставьте только русский язык, английский удалите (и из настройки, из из каталога форума) и повторите конвертацию с самого начала.
balatro
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 2 месяца

Конвертация punBB в phpBB

Сообщение balatro »

Добрый день.
Я новичок в сайтостроении. У меня есть небольшой форум основанный на punBB, однако возникла необходимость перехода на phpBB. Как сохранить всех пользователей и все их сообщения?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 15 лет
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 4 раза
Поблагодарили: 352 раза
Контактная информация:

Re: Конвертация punBB в phpBB

Сообщение MIT »

Думаю, есть смысл начать с поиска. В том числе и по нашему сайту: Конвертация с PunBB
balatro
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 2 месяца

Re: Конвертация punBB в phpBB

Сообщение balatro »

С него я и начал. Хотелось обойти без этого
Покопавшись в гугле, не придумала ничего лучше, кроме как конвертировать punBB в phpBB2, а затем апгрейдить phpBB2 до phpBB3. Затык получился уже на первой стадии...
может уже есть свежие решения
и punBB у меня 1.3, а там с 1.2 предлагают
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Конвертация с PunBB

Сообщение rxu »

balatro
К сожалению, конвертера из punBB 1.3 в phpBB3 пока не существует.
Для punBB 1.2 пока единственный возможный вариант - конвертация в phpBB2 и затем в phpBB3.
Если между punBB 1.3 и punBB 1.2 не произошло структурных изменений в базе данных, может сработать.
Изображение
Ramir
phpBB 1.0.0
Сообщения: 2
Стаж: 12 лет 1 месяц

Re: Конвертация с PunBB

Сообщение Ramir »

Чтобы не было ??????? нужно открыть файл /db/mysql.php и в районе 50 строки после

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

		if($this->persistency)
		{
			$this->db_connect_id = @mysql_pconnect($this->server, $this->user, $this->password);
		}
		else
		{
			$this->db_connect_id = @mysql_connect($this->server, $this->user, $this->password);
		}
вставить

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

mysql_set_charset ('utf8');
Причина: при соединении с БД кодировка по-умолчанию не UTF-8 :/
Закрыто

Вернуться в «Поддержка phpBB 3.0.х»