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 > Вопросы, предложения > Установил трекер, раздачи не раздаются
Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 23.09.2009, 20:20   #11
Аватар для Skald
Skald Skald вне форума
Администратор
Цитата:
Сообщение от Azec Посмотреть сообщение
Почему-то все мои торрент клиенты засчитываются как браузеры?
Пробовал два разных клиента, и пробовал с разных компьютеров.
такой вопрос. Установлены ли какие прокси сервера? Потому что проверка идет на хттп-заголовки которых у торрент клиента не может быть, соответственно 99% что это прокси (может или прозрачная прокся у провайдера или стоит троян какой на компе)
Ответить с цитированием
Старый 23.09.2009, 21:53   #12
Аватар для Azec
Azec Azec вне форума
Senior Member
хм...
попробую ( как разберусь как это делается в php :) )
сделать так, что бы анонсер хедеры лишние в лог записал,

про прокси его точно нету на моем компе локалоном, так же у меня все работет через NUT ( на других трекерах проблем не было )...
на сервере, надо подумать...

но на сервере какие-то порты могут быть просто закрыты... щас попробую порт поменять

PS: там какие-то куки лишние присутсвуют, непонятно...

Добавлено через 22 минуты
почти наверное проксей на сервере нету

Добавлено через 42 минуты
хрень какая-то
проверил, заменил isset на !empty и все работает...

получается что при проверке на isset в кукезах что-то есть но при этом она же empty...

Последний раз редактировалось Azec; 23.09.2009 в 21:10.
Ответить с цитированием
Старый 23.09.2009, 23:57   #13
Аватар для Skald
Skald Skald вне форума
Администратор
Цитата:
Сообщение от Azec Посмотреть сообщение
PS: там какие-то куки лишние присутсвуют, непонятно...
в том то и дело что кукизов не должно быть. Торрент клиенты не должны посылать ничего кроме get запроса.
Ответить с цитированием
Старый 24.09.2009, 00:37   #14
Аватар для Azec
Azec Azec вне форума
Senior Member
80% что это глюк PHP у меня, буду его переставлять
при проверкой на empty переменная кукизов - пуста
а при isset - непуста ( бред какой-то )
я разрешил проблему заменив isset на !empty

но это временное решение, понятно, что глюк где-то есть и его мне придется разрешать, если я нехочу столкнуться с ним где-то еще.
попробую переустановкой PHP на последнюю версию
Ответить с цитированием
Старый 25.09.2009, 19:02   #15
Аватар для IVB
IVB IVB вне форума
Member
Начал тестировать трекер.
Создал торрент.
Залил в виде вложения.
Потом сам же его скачал.
Загрузил в торрент-клиент (uTorrent 1.8.4 build 16442).
Торрент встал на раздачу.
НО!
Файл отмечен иконкой красного цвета (ошибка)
в свойствах трекера статус:
"Трекер предоставил неверные данные: <NULL>"

На другом компе скачал торрент, встал на закачку. Статус трекера на закачке точно такой же.

Вопрос: это может быть связано с тем, что я пытаюсь заставить анонсер работать на 8000 порту?

URL анонса (в настройках): "http://xxx.xx.lan:8000/announce.php?passkey=%s"

Торрент-клиенты этот URL "видят" (т.е. в .torrent-файл он вставляется)

Если это не связано с номером порта - подскажите, пожалуйста, в чем моя ошибка.
Ответить с цитированием
Старый 25.09.2009, 19:38   #16
Аватар для Skald
Skald Skald вне форума
Администратор
IVB, Вопрос первый в свойствах скаченного торрента стоит правильный аннонс-урл?
Если пишет что Трекер предоставил неверные данные: <NULL>, очень похоже что почему вообще не отработал скрипт аннонсера, как вариант есть смысл глянуть логи веб сервера на ошибки
Ответить с цитированием
Старый 26.09.2009, 20:08   #17
Аватар для IVB
IVB IVB вне форума
Member
Цитата:
Сообщение от Skald Посмотреть сообщение
IVB, Вопрос первый в свойствах скаченного торрента стоит правильный аннонс-урл?
Да.
Цитата:
Сообщение от Skald Посмотреть сообщение
Если пишет что Трекер предоставил неверные данные: <NULL>, очень похоже что почему вообще не отработал скрипт аннонсера, как вариант есть смысл глянуть логи веб сервера на ошибки
Отрабатывает:
Код:
xxx.xx.lan 10.xx.xx.x - [25/Sep/2009:21:14:04 +0300] "GET /announce.php?passkey=6a92bm722z864m5wqzl7fco8t4r93kac&info_hash=Dtc%eb%b7U%25%2a%f7%bc%a3%99%15k%21%2f%fdXA%7f&peer_id=-UT1830-%9c%3d%8e%95%b0%b2Y%ed%40%bf%f2%b6&port=64335&uploaded=0&downloaded=0&left=1463296000&corrupt=0&key=88467DA8&event=started&numwant=200&compact=1&no_peer_id=1 HTTP/1.1" 200 1798 "-" "uTorrent/1830(15772)"
Можешь сказать, какие точно файлы инклюдятся в анонсере? Я проверил по коду - но мог что-то пропустить, а весь форум копировать не хочется :)

(Напомню, у меня анонсер крутится отдельно от форума, на другом сервере)
Ответить с цитированием
Старый 26.09.2009, 23:42   #18
Аватар для Skald
Skald Skald вне форума
Администратор
IVB, как в аннонсере так и скрейпе есть подобный код:
PHP код:
define('NO_REGISTER_GLOBALS'1);
define('TIMENOW'time());
//define('DIR', dirname(__FILE__));
//require_once( DIR . '/includes/config.php');
require_once('./includes/config.php');
define('TABLE_PREFIX'$config['Database']['tableprefix']);
//require_once( DIR .'/includes/functions_yo_vbtt_announce.php');
require_once('./includes/functions_yo_vbtt_announce.php'); 
раскомментить
PHP код:
//define('DIR', dirname(__FILE__));
//require_once( DIR . '/includes/config.php'); 
Ну и соответственно последующие инклуды сделать используя константу DIR (строки тоже закомментированы)
Ответить с цитированием
Старый 27.09.2009, 09:49   #19
Аватар для IVB
IVB IVB вне форума
Member
Skald, все вопросы пока снимаются - у меня на серваке с анонсером какие-то траблы с PHP из-под Апача. Разбираюсь.

Последний раз редактировалось IVB; 27.09.2009 в 10:33.
Ответить с цитированием
Старый 27.09.2009, 13:16   #20
Аватар для Skald
Skald Skald вне форума
Администратор
Цитата:
Сообщение от IVB Посмотреть сообщение
все вопросы пока снимаются - у меня на серваке с анонсером какие-то траблы с PHP из-под Апача. Разбираюсь.
Очень часто проблемы из-за того что под некоторыми конфигами не совсем правильно отрабатывает простой вызов
PHP код:
require_once('./includes/config.php'); 
тогда приходится делать через
PHP код:
define('DIR'dirname(__FILE__));
require_once( 
DIR '/includes/config.php'); 
Добавлено через 7 минут
IVB, Все логирование - это или логи вебсервера (ошибки PHP) или что выдает аннонсер торрент-клиенту. Но т.к. NULL - то это ошибка PHP, следовательно надо искать в логах апача.
Ответить с цитированием
Ответ

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

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

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

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