Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Собственно - есть ли такой конвертор?
Есть, на оф-сайте в разделе загрузок. Я конвертил этим конвертером с IPB - всё прошло прекрасно.
А как правильно конвертировать-то? Надо сначало PunBB поставить в туже БД где и phpBB, а уже потом запускать конвертер?
При конвертировании, выдаётся ошибка:
File: /home/allfoo/public_html/converters/PhpBB/users.php
Line: 4
Converter reported: Unable to get table: users
Database reported: Unknown column 'user_id' in 'where clause' (Errno: 1054)
Что делать?
Он не может найти таблицу users, ну и смотри что она и где она.
Возможно указан неверно префикс
Хм, странно, как он её не может найти? Остальные же находит. И у всех один и тот же префикс - phpbb_***. Я кстати уже задал этот фопрос на форуме поддержки phpBB, и они тоже спросили про префиксы... Но пока молчат.
Всё, получилось! Удалось конвертировать БД на локале. Отсталось только дождаться когда хостеры востановят резервную копию сайта, чтобы конвертить на сервере. Надеюсь, что второй раз на серваке нормально получится конвертировать...;)
Всем спасибо!
Редактировался Shadow (2006-05-18 10:04:04)
Всё, получилось! Удалось конвертировать БД на локале. Отсталось только дождаться когда хостеры востановят резервную копию сайта, чтобы конвертить на сервере. Надеюсь, что второй раз на серваке нормально получится конвертировать...;)
Всем спасибо!
а в чем было дело? У меня такой же трабл и не знаю как решить?
Ребята есть просьба!!!!
Сделайте подробную инструкцию о конвертации из phpbb2 в punbb!!!
Ета инструкция должна содержать:
1. Линк где скачать конверте
2. что надо делать сначало: что и куда закачивать, что там должно уже быть
3. детальное пошаговое описание запуска конвертера и самой конвертации
ну и тд
да и еще одно: опишите плз какие у вас возникали проблеми и как вы их решыли!!!!
Ок, я напишу как прошло у меня, т. к. вчера сам перенес базу, ничего сложного. В ридми есть все что нужно.
А проблема была только с адресом одного юзверя, очень длинный был. Подробнее завтра.
Инструкция по инсталляции:
1. Установите PunBB на сервере (example: "www.ваш домен/punbb/").
2. Инсталируйте моды (PunPoll, PrivateMessageSystem) если вы хотите конвертировать данные для них. *
Если PunBB уже установлен:
3. Создайте поддиректорию в директории PunBB (например: "converter").
4. Распакуйте все файлы из zip-файла в эту директорию.
5. Перейдите на страницу конвертации ("www.ваш домен/punbb/converter/").
6. Если ваш форум находится на хосте отличном от хоста для PunBB, выберите "Different host/user". Затем нужно заполнить форму (имя пользователя, пароль, имя базы данных, префикс).
7. Затем выбирать тип форума с которого нужно провести конвертацию.
И имя базы данных.
8. Ввести префикс (например phpbb_ для phpbb). **
9. Нажать 'Start converter'.
10. Когда конвертация будет завершена, добавьте/удалите администраторов и модераторов. Выбираешь свой админский ник и жмешь <Add>. Иначе даже войдя под паролем администратора не получите доступ в Административную панель.
11. Удалите файлы в "converter"
12. Все! Вы можете использовать PunBB!
** Если вы не знаете характеристики базы данных/префикс, вы можете найти их в config-файле.
Редактировался coordinator (2006-10-23 17:39:38)
Лучше сделать дамп базы и конвертировать его на локалхосте.
Потом восстановить переконвертированную для PunBB БД через дамп на виртуальном хосте.
Уже после установки PunBB на хосте.
При конвертации с phpbb на punbb проблема возникает после пункта 9.
9. Нажать 'Start converter'. 10. Когда конвертация будет завершена, добавьте/удалите администраторов и модераторов. Выбираешь свой админский ник и жмешь <Add>. Иначе даже войдя под паролем администратора не получите доступ в Административную панель.
Выдается сообщение об ошибке конвертации. Тем не менее, база вроде полностью перенесена. И все бы неплохо, но так как не было второго экрана (пункт 10), то админства себе прописать не могу, и естественно форум остается без админа. Может быть кто-то знает решение этого вопроса, уважаемые коллеги?
вручную в бд прописать себе все необходимые права - таблица users, поле group_id = 1
Делов то.
Сменил 4 на 1, и стало ему счастье...
Спасибо hcs
Может кто-нибудь уже конвертил phpbb в виндовой кодировке в punbb в utf-8?
Стандартный конвертер кодировку не правит и результат соответствующий..
чем смотрите результат?
вы кодировку http-страниц и charset в таблицах не путаете?
Результат смотрю через хттп. Просто форум открываю в браузере
Получается, что всё, что не из мускуля - в utf-8, а остальное в виндовой кодировке...
вообще говоря, чарсет у таблиц не обязан совпадать с кодировкой страниц. надо чтобы mysql понимал в какой кодировке он должен отдавать и принимать данные. перекодировку он сделает за вас.
загляните в таблицу posts через myphpadmin. далее два варианта:
- если в таблице русский текст выглядит правдоподобно:
преверьте наличие "set names" в include/dblayer/mysql.php. если нет - включите "set names utf8"
- если в таблице текст корявый:
надо в скрипте импорта указать соединение, соответствующее входящим данным. скорее всего "set names cp1251"
перезалить данные заново
Попробовал разные варианты, разве, что не стал таблицы перекодировать. Решил просто, поставив виндовый вариант форума.
Решил просто, поставив виндовый вариант форума.
ну и ладненько!
я в свое время конвертировал exbb (text, 1251) в punbb (mysql, utf). пришлось даже самому конвертер писать. кодировка - не проблема.
надо просто отслеживать что происходит и не ударяться в панику.
Всем привет. Я тут решил дживок менять и вот в чём трабла, при попытке переноса phpbb нюковской версии, происходит ошибка, так как не находит таблицу с юзерами:
users.php
Line: 27
Converter reported: Unable to fetch last user id
Database reported: Table 'a6408_1.nuke_bbusers' doesn't exist (Errno: 1146)
Это на самом деле так, таблицы нет, так как нюка скрестила таблицу юзеров форума с таблицей юзеров сайта, чтобы люди по 2 раза не регились, вот оттуда думаю и растут ноги. Как исправить я догадываюсь, но не знаю получится ли. Нужна таблица юзеров, которую хочет конвертировать импорт, какой она должна быть (поля, ключи и т.д.) Тоесть я думаю проблему можно было бы решить через экспорт из юзеров в спец таблицу новую, чтобы этот импорт сработал. Но есть вероятность что там езё какие-то навороты и будут проблемы.
Поэтому два вопроса:
1) Можете ли предоставить create нужной таблицы в виде sql запроса.
2) Есть ли импорт из phpBB port for PHP-Nuke 8.0.
graf, ты не по адресу обратился. create table для форума PHPBB?
качай дистрибутив phpbb нужной версии с их сайта и там ищи.
Ну про таблицу я спросил так как испорт-то не срабатывает, думал знаете какая должна быть структура.
Ну а главное-то хотелось бы готовое решение ипорта из пхпбб нюковского, если оно уже существует.