VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker

VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker (http://www.vbtt.org/index.php)
-   Вопросы, предложения (http://www.vbtt.org/forumdisplay.php?f=6)
-   -   Как правильно вернуться к версии vbtt 2.0.2 с vbtt 2.5b? (http://www.vbtt.org/showthread.php?t=165)

whuru 05.08.2010 20:51

Как правильно вернуться к версии vbtt 2.0.2 с vbtt 2.5b?
 
Работал vbtt 2.0.1. Обновил до 2.0.2, всё работало. Через некоторое время обновил до версии 2.5b. Вручную добавлял поля в таблицах, где-то удалял. В общем в конце концов, заработал 2.5b. Но как-то криво, в таблице торрентов не отображал сидов, пиров, в клиенте тоже они странно отображались. Но трекер работал, файлы качались.
Решил вернуться на 2.0.2.
1. Удалил продукты от версии 2.5b.
2. Залил файлы от версии 2.0.2 с заменой на форум.
3. Импортировал продукты от 2.0.2.
4. Пришлось вручную добавить поля в таблицу user: leechers, seeders, ctime (т.к. я их удалял для версии 2.5b), снова создал таблицу peer_cache.

После всех манипуляций форум работает (это не может не радовать), но статус трекера в клиенте:
Цитата:

Ошибка: VBTT (err04): Unknown column 'active' in 'field list'

Skald 06.08.2010 12:17

Unknown column 'active' in 'field list' - довольно определенная ошибка - не хватает поля active в таблице пиров

whuru 06.08.2010 16:48

Спасибо! Как я мог просмотреть?)
Искал, вроде видел поле "active", наверно в другой таблице видел. Нашел еще несколько недостающих полей, пришлось запрос на создание таблицы peers из инсталлятора (.xml) продукта выковорить и создать таблицу заново:
Код:

CREATE TABLE IF NOT EXISTS peers (
  `uid` int(11) unsigned NOT NULL,
  `fid` int(11) unsigned NOT NULL,
  `active` tinyint(4) unsigned NOT NULL,
  `announced` int(11) unsigned NOT NULL,
  `completed` int(11) unsigned NOT NULL,
  `downloaded` bigint(20) unsigned NOT NULL default '0',
  `left` bigint(20) unsigned NOT NULL,
  `uploaded` bigint(20) unsigned NOT NULL default '0',
  `upspeed` bigint(20) unsigned NOT NULL default '0',
  `downspeed` bigint(20) unsigned NOT NULL default '0',
  `download_sum` bigint(20) unsigned NOT NULL default '0',
  `upload_sum` bigint(20) unsigned NOT NULL default '0',
  `timespent` bigint(20) unsigned NOT NULL,
  `useragent` varchar(255) NOT NULL default '',
  `connectable` tinyint(4) unsigned NOT NULL default '1',
  `peer_id` char(32) NOT NULL default '',
  `ipa` int(11) unsigned NOT NULL,
  `port` smallint(5) unsigned NOT NULL default '0',
  `mtime` int(11) unsigned NOT NULL,
  `pclass` smallint(5) unsigned NOT NULL default '1',
  UNIQUE KEY `fid_uid` (`fid`,`uid`),
  KEY `connectable` (`connectable`),
  KEY `mtime` (`mtime`),
  KEY `completed` (`completed`)
) ENGINE=MyISAM;



Часовой пояс GMT +3, время: 19:09.

vBulletin® 3.8.1. ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot