1

Topic: vBullerin to PunBB Converter. Переезд на простой форум PunBB

Название теме дал не спроста. После того как взялся за написание конвертера базы данных из vBulletin на PunBB, вся симпатия к навороченной платной CMS стремительно растворилась. На сколько же все в нем заморочено  и нелогично, кажется PunBB стал ценить еще больше. Взять пусть даже те же имена колонок в БД, казалось бы, элементарная вещь, но как же их тяжело читать когда все написаны слитно... В БД столько таблиц, что все они растянулись на 5 страниц! Зато для названий категорий, тем и форумов только одна таблица! Вобщем много чего можно перечислить еще, но тема не об этом, нам же нужно перенести данные из базы vBulletin в PunBB.

Пока что удалось перенести только пользователей, группы. Все остальное под вопросом. Ждем, скоро выйдет первый тестовая версия.  PunBB_INFO_ICQ/write

2 (edited by PunBB 2017.08.21 00:37)

Re: vBullerin to PunBB Converter. Переезд на простой форум PunBB

Итак, тестируем первый блин. Вначале установите сам модуль конвертера vBulletin to PunBB. Конвертируем форум только на чистый свежеустановленный форум, конвертер просто удалит все данные перед преобразованием.

Пробовал на самой миниатюрной базе данных, но весит прилично около 80мб!!! Поэтому прежде чем сохранять дамп БД в формате PHP массива, отключите чекбоксы, придется помучиться. Вот список только самых необходимых таблиц, которые нужно оставить:
- USERGROUP
- USER
- TEXT
- NODE

https://punbb.softplaza.net/uploads/images/2017/08/b0de3e9cdb5fb84db0fdfa9e1e846ea2.png

Это поможет существенно уменьшить размер файла и ускорит процесс преобразования. После снятия лишних чекбоксов не забываем проверить тип экспортируемых данных - в выпадающем списке выбираем PHP Array. Больше ничего из настроек трогать не нужно.
Сохраняем на комп, затем распаковываем архив и загружаем на сервер сам файл с .php расширением, с помощью формы на стр. настроек конвертера.

Переходим на вкладку нашего конвертера, выбираем из списка загруженный дамп и указываем префикс (если есть). Если префикса и в помине никогда не существовало, то просто запустите конвертер.

https://punbb.softplaza.net/uploads/images/2017/08/f999b6631c963d57aec0134e623e9516.png

Переходим на страницу подтверждения, подтверждаем

https://punbb.softplaza.net/uploads/images/2017/08/f6bc72bf965c2fbbade29f34dc25893f.png

Ждем пока скрипт сконвертирует всю БД, браузер может подвиснуть на некоторое время... и смотрим результаты на главной.

https://punbb.softplaza.net/uploads/images/2017/08/0a63eb19f792790cc88e30454a8511ad.png

Особенности:

При преобразовании сообщений возможно не все BB коды будут конвертированы должным образом. Для каждого тега возможно придется индивидуально подобрать регулярку.

Скачать  модуль конвертера vBulletin to PunBB.