VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker  
Вернуться   VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker > Движок торрент трекера VBTT > VBTT v.2.0 > Вопросы, предложения
VBTT.ORG > Движок торрент трекера VBTT > VBTT v.2.0 > Вопросы, предложения > Как правильно вернуться к версии vbtt 2.0.2 с vbtt 2.5b?
Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 05.08.2010, 21:51   #1
Аватар для whuru
whuru whuru вне форума
Junior Member
Как правильно вернуться к версии 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'
Ответить с цитированием
Старый 06.08.2010, 13:17   #2
Аватар для Skald
Skald Skald вне форума
Администратор
Unknown column 'active' in 'field list' - довольно определенная ошибка - не хватает поля active в таблице пиров
Ответить с цитированием
Старый 06.08.2010, 17:48   #3
Аватар для whuru
whuru whuru вне форума
Junior Member
Спасибо! Как я мог просмотреть?)
Искал, вроде видел поле "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;
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход