Пару дней назад переносил один форум с phpBB в SMF. Перенес без проблем – все сообщения, темы, пользователи не повредились. Теперь хочу поделиться информацией как все сделать без потерь и лишней нервотрепки. Прежде чем приступать к переносу сделайте бэкап базы phpBB (!).

1) Устанавливаем SMF на сервер, где находится phpBB, в отдельную папку. Форум желательно установить в базу phpBB. Если баз будет несколько, то они обязательно должны быть в одной кодировке.

2) Скачиваем конвертер phpBB 2 в SMF. Тот конвертер, который лежит на офф. сайте, у меня не работает. Видимо  из-за различий версий форума. Конвертер тестировался на phpBB 2.0.21 и SMF 1.1.4. Для других версий тоже должен подойти.

3) Распаковываем содержимое скаченного архива в папку с SMF. Далее, запускаем converter.php. На открывшейся странице нужно указать путь к установленным форумам и пароль пользователя для MySQL. Жмем “Continue”. Все, база сконвертирована.

Теперь можно перенести полученную базу на новый хост или оставить на прежнем (если собираетесь удалить phpBB). Также, можно удалить таблицы phpBB в базе, для уменьшения размера. Обычно они имеют префикс “phpbb”.

Возникшие вопросы прошу задавать в комментариях.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru