Конвертация torrentpier -> ppkBB3cker

Аватара пользователя
PPK
Администратор
Сообщения: 8969
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 71 раз
Поблагодарили: 1297 раз

Сообщение PPK 24 июн 2009, 10:08

Определённо части пользователей этот конвертер понадобится ;) , по мере возможностей постараюсь помогать ..
im
immortal3000
Сообщения: 2
Зарегистрирован: 05 июл 2009, 09:25

Сообщение immortal3000 28 июл 2009, 14:58

буду очень благодарен за конвертор.

тем временем делаю свой - как все получится - выложу
Аватара пользователя
PPK
Администратор
Сообщения: 8969
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 71 раз
Поблагодарили: 1297 раз

Сообщение PPK 29 июл 2009, 11:51

У меня пока никак с ним .. ;) там в общем то нужно немного сделать .. т.к. львиная доля работы уже сделана во встроенном конверторе phpBB2-phpBB3 .. переносит темы, сообщения, пользователей, вложения ..
Bo
Boec
Сообщения: 146
Зарегистрирован: 24 авг 2009, 01:42
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Сообщение Boec 04 сен 2009, 23:39

Eliar писал(а):-----------------------------------------------------------------------------------------------------------------
insert into php3_torrent.phpbb_tracker_files (id, size) select attach_id, size from test_convert.bb_bt_torrents
-----------------------------------------------------------------------------------------------------------------
UPDATE php3_torrent.phpbb_tracker_files, test_convert.bb_attachments_desc
SET
php3_torrent.phpbb_tracker_files.filename = test_convert.bb_attachments_desc.real_filename
WHERE php3_torrent.phpbb_tracker_files.id = test_convert.bb_attachments_desc.attach_id
-----------------------------------------------------------------------------------------------------------------
UPDATE php3_torrent.phpbb_users, test_convert.bb_bt_users
SET
php3_torrent.phpbb_users.user_passkey = test_convert.bb_bt_users.auth_key,
php3_torrent.phpbb_users.user_uploaded = test_convert.bb_bt_users.u_up_total,
php3_torrent.phpbb_users.user_downloaded = test_convert.bb_bt_users.u_down_total
WHERE php3_torrent.phpbb_users.user_id = test_convert.bb_bt_users.user_id
-----------------------------------------------------------------------------------------------------------------
insert into php3_torrent.phpbb_tracker_torrents (id, info_hash) select attach_id, info_hash from test_convert.bb_bt_torrents
-----------------------------------------------------------------------------------------------------------------
UPDATE php3_torrent.phpbb_tracker_torrents, test_convert.bb_bt_torrents
SET
php3_torrent.phpbb_tracker_torrents.post_msg_id = test_convert.bb_bt_torrents.post_id,
php3_torrent.phpbb_tracker_torrents.topic_id = test_convert.bb_bt_torrents.topic_id,
php3_torrent.phpbb_tracker_torrents.poster_id = test_convert.bb_bt_torrents.poster_id,
php3_torrent.phpbb_tracker_torrents.times_completed = test_convert.bb_bt_torrents.complete_count,
php3_torrent.phpbb_tracker_torrents.size = test_convert.bb_bt_torrents.size,
php3_torrent.phpbb_tracker_torrents.added = test_convert.bb_bt_torrents.reg_time
WHERE php3_torrent.phpbb_tracker_torrents.id = test_convert.bb_bt_torrents.attach_id
-----------------------------------------------------------------------------------------------------------------


Кто может помочь с этими запросами?
li
lisik
Сообщения: 1
Зарегистрирован: 30 май 2009, 19:19

Сообщение lisik 07 окт 2009, 14:06

У меня вертелся уже более года трекер на phpBB 2.0.x точнее не вспомню... Ставил его не я, мне он так сказать, по наследству достался от одного хорошего человека. Теперь я окончательно решил переехать на сей замечательный движок. Голый он встает изумительно, а вот скрестить его со старым не выходит. Настраиваю конвертер, тот все принимает, а потом выдает ошибку "Unknown encoding" и предлагает мне с собой связаться (так как я админ предыдущей версии трекера). В чем может быть подвох, подскажите чайнику...
Вроде и там и там стоит cp1251

Почти понял, в чем дело... charset исходных (использовавшихся ранее) таблиц cp1251_general_ci а вот новый движок создает под себя utf8_bin что наверное и служит камнем предкновения... ща шаманю над перекодировкой.

Перекодировка баз не спасла... Мозг кипит, теряюсь в догадках, что ещё может быть не так...
Аватара пользователя
PPK
Администратор
Сообщения: 8969
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 71 раз
Поблагодарили: 1297 раз

Сообщение PPK 08 окт 2009, 13:28

Ммм, сам "тестово" переводил форум тп на форум этого трекера, проблем с кодировкой не было (но не помню какая была в тп) + кроме обычного перевода всего форума с помощью конвертора phpBB2-phpBB3, нужно ещё переносить данные пользователей и торррентов по трекеру, а конвертора пока нет ..( :roll: ну, по крайней мере у меня)
Bo
Boec
Сообщения: 146
Зарегистрирован: 24 авг 2009, 01:42
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Сообщение Boec 11 окт 2009, 19:54

Вот переписывал скрипт переноса данных с torrentpier
INSERT INTO ppkbb3cker.bt_tracker_files (id, size) SELECT attach_id, size FROM torrentpier.bb_bt_torrents;

UPDATE ppkbb3cker.bt_tracker_files, torrentpier.bb_attachments_desc
SET ppkbb3cker.bt_tracker_files.filename = torrentpier.bb_attachments_desc.real_filename
WHERE ppkbb3cker.bt_tracker_files.id = torrentpier.bb_attachments_desc.attach_id;

UPDATE ppkbb3cker.bt_users, torrentpier.bb_bt_users
SET ppkbb3cker.bt_users.user_passkey = torrentpier.bb_bt_users.auth_key,
ppkbb3cker.bt_users.user_uploaded = torrentpier.bb_bt_users.u_up_total,
ppkbb3cker.bt_users.user_downloaded = torrentpier.bb_bt_users.u_down_total
WHERE ppkbb3cker.bt_users.user_id = torrentpier.bb_bt_users.user_id;

INSERT INTO ppkbb3cker.bt_tracker_torrents (id, info_hash) SELECT attach_id, info_hash FROM torrentpier.bb_bt_torrents;

UPDATE ppkbb3cker.bt_tracker_torrents, torrentpier.bb_bt_torrents
SET
ppkbb3cker.bt_tracker_torrents.post_msg_id = torrentpier.bb_bt_torrents.post_id,
ppkbb3cker.bt_tracker_torrents.topic_id = torrentpier.bb_bt_torrents.topic_id,
ppkbb3cker.bt_tracker_torrents.poster_id = torrentpier.bb_bt_torrents.poster_id,
ppkbb3cker.bt_tracker_torrents.times_completed = torrentpier.bb_bt_torrents.complete_count,
ppkbb3cker.bt_tracker_torrents.size = torrentpier.bb_bt_torrents.size,
ppkbb3cker.bt_tracker_torrents.added = torrentpier.bb_bt_torrents.reg_time
WHERE ppkbb3cker.bt_tracker_torrents.id = torrentpier.bb_bt_torrents.attach_id;


Вот конвертор правельный для torrentpier
http://depositfiles.com/files/e4q7ywrw6
Se
Sergj
Сообщения: 1
Зарегистрирован: 29 янв 2010, 13:49

Сообщение Sergj 29 янв 2010, 17:59

Boec писал(а):Вот переписывал скрипт переноса данных с torrentpier
INSERT INTO ppkbb3cker.bt_tracker_files (id, size) SELECT attach_id, size FROM torrentpier.bb_bt_torrents;

UPDATE ppkbb3cker.bt_tracker_files, torrentpier.bb_attachments_desc
SET ppkbb3cker.bt_tracker_files.filename = torrentpier.bb_attachments_desc.real_filename
WHERE ppkbb3cker.bt_tracker_files.id = torrentpier.bb_attachments_desc.attach_id;

UPDATE ppkbb3cker.bt_users, torrentpier.bb_bt_users
SET ppkbb3cker.bt_users.user_passkey = torrentpier.bb_bt_users.auth_key,
ppkbb3cker.bt_users.user_uploaded = torrentpier.bb_bt_users.u_up_total,
ppkbb3cker.bt_users.user_downloaded = torrentpier.bb_bt_users.u_down_total
WHERE ppkbb3cker.bt_users.user_id = torrentpier.bb_bt_users.user_id;

INSERT INTO ppkbb3cker.bt_tracker_torrents (id, info_hash) SELECT attach_id, info_hash FROM torrentpier.bb_bt_torrents;

UPDATE ppkbb3cker.bt_tracker_torrents, torrentpier.bb_bt_torrents
SET
ppkbb3cker.bt_tracker_torrents.post_msg_id = torrentpier.bb_bt_torrents.post_id,
ppkbb3cker.bt_tracker_torrents.topic_id = torrentpier.bb_bt_torrents.topic_id,
ppkbb3cker.bt_tracker_torrents.poster_id = torrentpier.bb_bt_torrents.poster_id,
ppkbb3cker.bt_tracker_torrents.times_completed = torrentpier.bb_bt_torrents.complete_count,
ppkbb3cker.bt_tracker_torrents.size = torrentpier.bb_bt_torrents.size,
ppkbb3cker.bt_tracker_torrents.added = torrentpier.bb_bt_torrents.reg_time
WHERE ppkbb3cker.bt_tracker_torrents.id = torrentpier.bb_bt_torrents.attach_id;


Вот конвертор правельный для torrentpier
http://depositfiles.com/files/e4q7ywrw6


а можно инструкцию? :oops: :oops: :oops:
mi
mike1808
Сообщения: 1
Зарегистрирован: 18 фев 2010, 14:29

Сообщение mike1808 18 фев 2010, 14:31

Когда я нажимаю конвертировать у меня выходит такая ошибка

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

Общая ошибка
SQL ERROR [ mysql4 ]

Table 'forum.bb_forum_prune' doesn't exist [1146]

SQL

SELECT f.forum_id, f.forum_name, f.cat_id, f.forum_desc, f.forum_status FROM bb_forums f LEFT JOIN bb_forum_prune fp ON f.forum_id = fp.forum_id GROUP BY f.forum_id, f.forum_name, f.cat_id, f.forum_desc, f.forum_status ORDER BY f.cat_id, f.forum_order

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: install/convertors/functions_phpbb20.php
LINE: 193
CALL: dbal_mysql->sql_query()

FILE: install/install_convert.php(1003) : eval()'d code
LINE: 5
CALL: phpbb_insert_forums()

FILE: install/install_convert.php
LINE: 1003
CALL: eval()

FILE: install/install_convert.php
LINE: 203
CALL: install_convert->convert_data()

FILE: install/index.php
LINE: 405
CALL: install_convert->main()

FILE: install/index.php
LINE: 282
CALL: module->load()


Не поможете?
Аватара пользователя
PPK
Администратор
Сообщения: 8969
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 71 раз
Поблагодарили: 1297 раз

Сообщение PPK 18 фев 2010, 19:03

Это с конвертора phpBB2 -> phpBB3? или torrentpier -> ppkBB3cker ?

Вернуться в «Вопросы, ответы и примеры решений»

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 0 гостей