0 Пользователей и 1 Гость просматривают эту тему.
  • 40 Ответов
  • 13133 Просмотров
*

selfmademan

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Возникла необходимость перенести один древний сайт на Joomla. Но не хотелось терять форум (2000 постов), сделанный на phpbb. Присоединять через мост как-то не хотелось. Было решено конвертировать форум в Kunena.
Оказалось, что сделать это не сложно. Итак:

1. Копируем базу MySQL форума phpbb.
2. Вставляем ее в базу Joomla (они будут отличаться префиксами, например phpbb_ и jos_).
3. Устанавливаем Kunena. На оф. форуме Kunena рекомендуют установить сначала Fireboard в режиме совместимости с Joomla 1.0, а после переноса удалить его и установить Kunena на оставшуюся от Fireboard базу. Однако я не заморачивался и сразу поставил Kunena (версия 1.5.4 от Адептуса).
4. Копируем в корень сайта папку converter.
5. Изменяем файл go.php (там все понятно).
6. Набираем в браузере адрес_сайта/converter/go.php . Все, процесс пошел.
7. После переноса у меня не отображались перенесенные темы. Решается так: создается новый раздел форумов, туда переносятся все темы, после этого все отображается и можно привести форум в порядок.
8. Таблицы phpbb можно удалить из базы данных.

Единственная проблема возникла. Все юзеры нормально перенеслись в Joomla, но войти под старыми паролями не могут. Я рассылаю им просто новые пароли, но может быть кто-то знает лучшее решение?

P.S. Конвертер прилагается.

[вложение удалено Администратором]

Re: Инструкция: Перенос phpbb на Kunena
« Ответ #1 : 19.02.2010, 22:45:27 »
При конвертации phpBB3 в kunena 1.5.4 RE скрипт записывает в базу вместо кириллицы знаки вопросов "?"  - причем выборочно, названия подфорумов нормально выглядят, а вот названия тем и содержание постов, а также имена пользователей на кириллице - все в виде "?" - подскажите где рыть.
*

selfmademan

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #2 : 26.02.2010, 17:04:12 »
При конвертации phpBB3 в kunena 1.5.4 RE скрипт записывает в базу вместо кириллицы знаки вопросов "?"  - причем выборочно, названия подфорумов нормально выглядят, а вот названия тем и содержание постов, а также имена пользователей на кириллице - все в виде "?" - подскажите где рыть.

Скорее всего Вы сохранили базу данных не в той кодировке, надо в UTF...
*

SaSHoK76

  • Осваиваюсь на форуме
  • 48
  • 4 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #3 : 09.04.2010, 12:25:31 »
При конвертации выдал ошибку
Цитировать
Invalid query:
update ххххх.jos_fb_categories, ххххх.jos_fb_messages set time_last_msg=ххххх.jos_fb_messages.time WHERE ххххх.jos_fb_categories.id_last_msg=ххххх.jos_fb_messages.id and id_last_msg>0
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ххххх.jos_fb_categories, ххххх.jos_fb_messages set time_last_msg=хххххх.jos_fb_me' at line 1

Форум phpBB3 на одной базе с Joomla интегрирован посредством Рокбриджа.

Подскажите пожалуйста, как решить проблему.
« Последнее редактирование: 09.04.2010, 12:29:51 от SaSHoK76 »
*

alex-boa

  • Новичок
  • 12
  • 0 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #4 : 02.06.2010, 14:50:38 »
Такая же точно проблема. При попытке конвертации выдаёт такую же ошибку. Конвертировались только форумы... Темы, сообщения и пользователи - нет...
Дело происходит в Денвере-3, phpMyAdmin-2.11.10.
« Последнее редактирование: 02.06.2010, 15:01:28 от alex-boa »
*

yevrowl

  • Захожу иногда
  • 244
  • 10 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #5 : 03.06.2010, 13:55:51 »
А пользователи нормально переносятся?
=)
*

alex-boa

  • Новичок
  • 12
  • 0 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #6 : 03.06.2010, 20:15:49 »
А пользователи нормально переносятся?
Не... переносятся только категории, а на messages выводит ошибку:

Invalid query:
update хххх.jos_fb_categories, хххх.jos_fb_messages set time_last_msg=хххх.jos_fb_messages.time WHERE хххх.jos_fb_categories.id_last_msg=хххх.jos_fb_messages.id and id_last_msg>0
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'хххх.jos_fb_categories, хххх.jos_fb_messages set time_last_msg=a' at line 1


Ни пользователи, ни темы, ни сообщения не переносятся...
*

alex-boa

  • Новичок
  • 12
  • 0 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #7 : 03.06.2010, 23:12:54 »
В общем так и не понял, почему эта часть скрипта не сработала.
Проблему решил, прописав в базе ручками fb_messages.time=fb_categories.time_last_msg...
Дальше всё сконвертировалось как по маслу...
*

Ecspert

  • Захожу иногда
  • 414
  • 12 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #8 : 24.11.2010, 14:17:24 »
А для FireBoard есть конвертор?
*

selfmademan

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #9 : 14.12.2010, 16:32:10 »
А для FireBoard есть конвертор?
Этот можно и для Fireboard использовать. Только какой смысл? Любитель древностей? :)
*

Ecspert

  • Захожу иногда
  • 414
  • 12 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #10 : 14.12.2010, 19:08:01 »
Та не..  ^-^ я не в курсе, просто ФайрБоард показался более презентабельным...
*

selfmademan

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #11 : 14.12.2010, 19:44:05 »
Та не..  ^-^ я не в курсе, просто ФайрБоард показался более презентабельным...
Насколько мне известно, Fireboard для Joomla 1.0, а Kunena для Joomla 1.5
*

FerrumLogic

  • Захожу иногда
  • 213
  • 17 / 0
  • Я ушел чтобы с разбегу вернуться
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #12 : 13.02.2011, 11:35:41 »
Столкнулся так же с проблемой "?" вместо русских букв, обе БД в кодировке utf8_general_ci
*

dm1try

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • www.e-okulovka.ru
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #13 : 15.02.2011, 16:32:22 »
Обе базы в utf8, но все равно одно знаки ? на сайте. Что делать?

Re: Инструкция: Перенос phpbb на Kunena
« Ответ #14 : 19.02.2011, 11:25:29 »
В скрипте go.php сразу после коннекта к базе данных (после строки 52) добавил
Код
@mysql_query("SET NAMES utf8");
и все стало ок.
*

FerrumLogic

  • Захожу иногда
  • 213
  • 17 / 0
  • Я ушел чтобы с разбегу вернуться
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #15 : 19.02.2011, 21:55:41 »
В скрипте go.php сразу после коннекта к базе данных (после строки 52) добавил
Код
@mysql_query("SET NAMES utf8");
и все стало ок.

Спасибо, все сработало!
*

Noo

  • Новичок
  • 14
  • 2 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #16 : 22.02.2011, 10:59:19 »
selfmademan. Подскажи мне пожалуйста, тоже требуется перенести действующий форум phpbb на Joomla (стоит пока на локалке и с fireboard, теперь думаю уже установить kunena). Я в этом деле профан, только учусь, поясни конкретно в каких первых строках изменить информацию в файле go.php.  Для начала я хочу все скачать и на локальном проверить форум как перенесется
*

selfmademan

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #17 : 24.03.2011, 15:24:27 »
selfmademan. Подскажи мне пожалуйста, тоже требуется перенести действующий форум phpbb на Joomla (стоит пока на локалке и с fireboard, теперь думаю уже установить kunena). Я в этом деле профан, только учусь, поясни конкретно в каких первых строках изменить информацию в файле go.php.  Для начала я хочу все скачать и на локальном проверить форум как перенесется

Ну а чё там не понятно?
Код
//MySQL Database host - usually 'localhost'
$host = 'localhost';

// MySQL Database user - if your Joomla and PHPBB installs
// use different databases, make sure this user is present
// in both databases with ALL privileges set (Maffu)
$user = 'your_database_username';

//MySQL Database password - see above note(Maffu))
$pass = 'database_password';

// phpBB database name
$phpbb_db = 'phpbb_database_name';

// Joomla database name
$joomla_db = 'joomla_database_name';

// phpBB database prefix
$phpbb_dbprefix = "phpbb_";

// Joomla database prefix
$joomla_dbprefix = "jos_";

// DON'T CHANGE ANYTHING BELOW THIS LINE !!
///////////////////////////////////////////

$user - имя пользователя MySQL
$pass - пароль на MySQL
$phpbb_db - имя базы с PHPBB
$joomla_db - имя базы с Joomla

Т.е. вместо
Код
$user = 'your_database_username';

пишешь, например,
Код
$user = 'myname';

где mymane - твой логин в MySQL
и т.д.
*

jetms

  • Новичок
  • 7
  • 0 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #18 : 30.05.2011, 16:58:10 »
А у меня получилось, с первого раза, ребят спасибо большое, делал все как написано в инструкции!
*

almas

  • Захожу иногда
  • 124
  • 0 / 3
  • Крепкий орешег
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #19 : 10.10.2011, 10:10:26 »
Возникла необходимость перенести один древний сайт на Joomla. Но не хотелось терять форум (2000 постов), сделанный на phpbb. Присоединять через мост как-то не хотелось. Было решено конвертировать форум в Kunena.
Оказалось, что сделать это не сложно. Итак:

1. Копируем базу MySQL форума phpbb.
2. Вставляем ее в базу Joomla (они будут отличаться префиксами, например phpbb_ и jos_).
3. Устанавливаем Kunena. На оф. форуме Kunena рекомендуют установить сначала Fireboard в режиме совместимости с Joomla 1.0, а после переноса удалить его и установить Kunena на оставшуюся от Fireboard базу. Однако я не заморачивался и сразу поставил Kunena (версия 1.5.4 от Адептуса).
4. Копируем в корень сайта папку converter.
5. Изменяем файл go.php (там все понятно).
6. Набираем в браузере адрес_сайта/converter/go.php . Все, процесс пошел.
7. После переноса у меня не отображались перенесенные темы. Решается так: создается новый раздел форумов, туда переносятся все темы, после этого все отображается и можно привести форум в порядок.
8. Таблицы phpbb можно удалить из базы данных.

Единственная проблема возникла. Все юзеры нормально перенеслись в Joomla, но войти под старыми паролями не могут. Я рассылаю им просто новые пароли, но может быть кто-то знает лучшее решение?

P.S. Конвертер прилагается.

А как сделать наоборот? хочу с kunena переехать на phpbb
*

ДобрыйХостинг

  • Новичок
  • 3
  • 0 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #20 : 11.10.2011, 23:44:38 »
есть ли у кого либо поправки к этому скрипту для миграции на версию 1.7 ? А то что то банальная правка fb_ на kunena_ не спасла)))
Просто Добрый Хостинг!
*

Sponsor

  • Захожу иногда
  • 105
  • 6 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #21 : 15.10.2011, 00:52:12 »
Народ!
А если у меня установлена Joomla и phpBB3 совмещенные мостом.
Т.е. получается что там и там имеются пользователи.
Но! На сколько я понял, не все пользователи из phpbb добавились мостом в Joomla.
Как в этом случае быть.
При переносе пользователи будут сравниваться и добавлятся недостающие или как?
Или в Joomla все пользователи убиваются.....и туда добавляются из phpBB3?
Прошу кому не сложно пояснить.
*

ChaosHead

  • Moderator
  • 4937
  • 431 / 13
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #22 : 15.10.2011, 16:46:19 »
Лучше вручную их убрать, чтобы не задвоились пользователи. Короче пробовать надо.
*

Sponsor

  • Захожу иногда
  • 105
  • 6 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #23 : 15.10.2011, 18:55:12 »
Т.е. на сколько я понял. Надо в Joomla удалить всех пользователей и только потом переносить. Правильно я понял?

Вот какую ошибку выдает у меня:
Код
Importing data from phpBB
 Connecting to Database... OK
Populating Categories... OK OK
Populating Messages Table...
Invalid query:
INSERT INTO `freedom`.`jdk_fb_messages` (id, IP, phpbb_userid, userid, name, time, thread, subject, hits, catid, parent) VALUES ('35393', '0.0.0.146', '3541', '3541', '', '1261743475', '34488', 'Re: Выпуск 1986 группы 261/262', '1778', '35', '34488')
Duplicate entry '35393' for key 'PRIMARY'
« Последнее редактирование: 16.10.2011, 21:06:48 от Sponsor »
*

EURO2012

  • Новичок
  • 13
  • 0 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #24 : 20.10.2011, 23:08:43 »
а обратно можно сделать? с Kunena в phpBB3 конвертировать
*

Sponsor

  • Захожу иногда
  • 105
  • 6 / 0
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #25 : 20.10.2011, 23:49:44 »
Можно.
зайди на сайт phpbbguru там сказано как перейти. Причем подробно.
-------------------------------
А у меня с переносом ничего не получилось... Придется оставаться на phpBB3
*

Turban

  • Захожу иногда
  • 115
  • 1 / 2
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #26 : 13.12.2011, 04:51:04 »
Ребят а у меня вот какое сообщение выходит
Connecting to Database... OK
Populating Categories...
Invalid query:
TRUNCATE TABLE `hcthkru_joomla`.`jos_fb_categories`
Table 'hcthkru_joomla.jos_fb_categories' doesn't exist
Шо делать то?

А теперь вот что появилось
Importing data from phpBB

Connecting to Database... OK
Populating Categories...
Invalid query:
INSERT INTO `hcthkru_joomla`.`jos_fb_categories` (id,parent,name,ordering,description,pub_access,pub_recurse,published,numPosts,numTopics,id_last_msg,time_last_msg) SELECT forum_id, parent_id, forum_name, left_id, forum_desc, 0, 0, 1, forum_posts, forum_topics, forum_last_post_id, forum_last_post_time FROM `hcthkru_distrib`.`phpbb_forums`
SELECT command denied to user 'hcthkru_joomla'@'localhost' for table 'phpbb_forums'

помогите что делать >:(
« Последнее редактирование: 13.12.2011, 06:32:23 от Turban »
*

Taatshi

  • Глобальный модератор
  • 4929
  • 463 / 0
  • Верстаем и немножко кодим. Обращайтесь ;)
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #27 : 13.12.2011, 08:42:48 »
вопрос интересный, но рассылать пользователям пароли вручную для большого форума - это бомба. Как бы решить?
*

SDKiller

  • Живу я здесь
  • 2706
  • 326 / 5
  • ...ergo sum
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #28 : 13.12.2011, 11:17:21 »
Код
INSERT INTO `hcthkru_joomla`.`jos_fb_categories`...
...FROM `hcthkru_distrib`.`phpbb_forums`

SELECT command denied to user 'hcthkru_joomla'@'localhost' for table 'phpbb_forums'

помогите что делать >:(

В инструкции же написано было

1. Копируем базу MySQL форума phpbb.
2. Вставляем ее в базу Joomla (они будут отличаться префиксами, например phpbb_ и jos_).

А так у вас пользователь базы Joomla не имеет прав доступа к базе phpbb
*

Turban

  • Захожу иногда
  • 115
  • 1 / 2
Re: Инструкция: Перенос phpbb на Kunena
« Ответ #29 : 13.12.2011, 18:44:18 »
В инструкции же написано было

А так у вас пользователь базы Joomla не имеет прав доступа к базе phpbb
Я это все сделал,и скопировал и вставил,а дальше не пойму что делать,что еще подправить или поменять?
Под словом вставить вы имеете в виду сделать запрос в базу Joomla чтоб там прописались все таблицы?
« Последнее редактирование: 13.12.2011, 22:39:16 от Turban »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод Имя & Логин в Kunena 5.1.0?

Автор warlocksp

Ответов: 6
Просмотров: 172
Последний ответ 24.05.2018, 17:28:19
от warlocksp
Вышла Kunena 5.1

Автор Sulpher

Ответов: 2
Просмотров: 51
Последний ответ 17.05.2018, 21:20:20
от ChaosHead
Как сделать форму авторизации в Kunena горизонтальной?

Автор skylord

Ответов: 2
Просмотров: 53
Последний ответ 17.05.2018, 18:45:13
от skylord
Риторические вопросы о Kunena

Автор Belka

Ответов: 3
Просмотров: 162
Последний ответ 18.04.2018, 12:07:23
от AdWeb
Модуль входа Kunena. Кодировка после обновления

Автор composerr

Ответов: 4
Просмотров: 199
Последний ответ 18.04.2018, 11:28:45
от AdWeb