Полная версия этой страницы:
Re-Tracker source
RoadTrain
7.3.2009, 11:37
В общем, представляю первый открытый релиз нашего анонсера.
Включает в себя сам анонсер и список торрентов (стата как здесь).
Поддерживается ipv6 (
совково)
В принципе, на него можно много чего навесить...
Есть 4 способа кеширования (файлы, APC, memcache, sqlite).
Установка:
1. скопировать все файлы на сервер.
2. создать БД, залить базу из table.sql
3. настроить config.php (данные для доступа к базе,...)
Если используете файловый кеш, поставьте chmod 0777 на папку cache_tr
не могу разобратся почему не может обновить имя темы с сайта трекера
движок такой же как и на торрентсру, только чуть новее, а обновить имя по ссылке не может.
если нету доступа тогда не сможет
Цитата(Shift @ 7.3.2009, 18:01)
если нету доступа тогда не сможет
доступ есть, они на одном сервере находятся
может из-за разного кода страниц?
а что там на скрине то будет
пишет Could not obtain torrent name from url (tracker is down or not supported)
хм ну значит он не может подключиться к этому адресу , или подключения рубят или еще что то , вывод - попробуй на тот же сервер поставить аннонмайзер ака web прокси , и зайди туда от куда должна тянуться инфа и ты увидиш то что видит статистика
спасибо разобрался
как можно реализовать банлист на анонс для некоторых трекеров?
чтобы отрезать локальные трекеры, ибо нет смысла и для цели отучить
на название я отрезал, но полную возможность желательно иметь )
вроде ведмед был категорически против , да и я особого вреда не вижу
При просмотре статистики (torrents.php) не выводятся ссылки для страниц.
Т.е. "Статистика Всего пиров: 43, всего торрентов: 42"; на странице выводится 25 строк, ссылок"Страницы: 1, 2 След" нет.
Господа, хоть кто нибудь мне объяснит, как поставить эту статистику на мой компьютер? Ретрекер стоит, хотелось бы статистику к нему. Заранее спасибо.
ну можно , надо поставить апатчег на тот порт где и стоял XBT и туда поставить наш двиг
Цитата(Shift @ 9.3.2009, 23:30)
ну можно , надо поставить апатчег на тот порт где и стоял XBT и туда поставить наш двиг
Дааа... Достаточно развернутый ответ)))) Ну да ладно, гугл мне в помощь, вроде нашел сайт там в общем описана установка всячины для сайт-сервера, который нам и нужен.
http://webmasterlabs.net/php/install-local...min-windows-xp/ буду ковыряться, как получиться отпишусь.
Поставить то я поставил и ПХП и Апач а толку то? что дальше робить не ведаю((( Памажитеее!!!
поменять порт апатчега 2710 и разархивировать туда содержимое нашего патчера
Цитата(Shift @ 10.3.2009, 0:53)
поменять порт апатчега 2710 и разархивировать туда содержимое нашего патчера
А под словами Создать и залить базу что подразумевается?
создать базу в мускуле и залить туда SQL файлик
Цитата(Shift @ 10.3.2009, 2:38)
создать базу в мускуле и залить туда SQL файлик
А в двух словах описать как конкретно это сделать?
Как создать базу в мускуле? Куда "туда" залить SQL файлик, и где его взять???
Я не тупой, но и не телепат.
ну либо через клиент Heidi или через phpmyadmin
Цитата(JDVU @ 9.3.2009, 20:23)
Цитата(b2k @ 9.3.2009, 20:13)
При просмотре статистики (torrents.php) не выводятся ссылки для страниц.
Т.е. "Статистика Всего пиров: 43, всего торрентов: 42"; на странице выводится 25 строк, ссылок"Страницы: 1, 2 След" нет.
нажми кнопку поиск
Мудро...
Но я так думаю, что при стандартном входе она и так "нажимается" и при этом ничего не отсеяно.
Кнопка нажималась, но результата нет.
В torrents.php
Надо ли менять на адрес своего трекера или это для завязки со статистикой на
http://re-tracker.ru/torrents.php?
433 строка:
$host = "http://re-tracker.ru";
440 строка:
$tr = rawurlencode("http://re-tracker.ru/announce.php?name=$name&size={$tor['size']}&comment=$comment&isp=$isp");
За что они отвечают?
я у себя вырезал форму городов и провайдеров, поменял все ссылки на свою статистику, сделал свой трекер по дефаулту
при заходе на статистику показывает страницы
Да я верю
Может прикрепишь тут свой torrents.php ?
Хотелось бы сравнить...
Как можно в апатче перенаправить народ на порт 2710, если на этом же апатче стоит форум на который ходят по "80"порту
The Raven
11.3.2009, 7:31
как мне сказали он может и несколько портов слушать одновременно, попробуй в /etc/httpd/conf/httpd.conf найти строку
Код
Listen 8O
и под ней дописать Listen 2710
После того как прописываю доп строку, апатч вылетает при запуске с ошибкой
2 приложения на 1 порту не могут висеть
Почему 2 приложения, я изменил настройик апатча дописав 2й порт и перезагрузил его чтоб настрйоки вступили в силу, но ему эти настройки не понравились и он не ставл врубаться
ну потомучто у тебя ретрекер слушает порт 2710 а ты ещё и апач заставляешь его слушать
Точняк, забыл отрубить XBT, все норм вообщем
The Raven
13.3.2009, 22:12
при указании птички "Есть описание" получаю ошибку :
Цитата
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/html/re-tracker/index.php on line 369
MySQL error: 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 '' ORDER BY ts.reg_time ASC LIMIT 0, 25' at line 7
район 369 строки :
Код
<?
$count = isset($_SESSION[$query_id]) ? intval($_SESSION[$query_id]) : 0;
if (!$count)
{
$sql = "SELECT COUNT(*) AS count FROM $from $where_sql LIMIT 1";
$c = mysql_fetch_assoc(mysql_query($sql));
$count = (int) $c['count'];
unset($c);
$_SESSION[$query_id] = $count;
}
как нужно написать путь до announce.php в файле announce, если нужно чтоб announce.php лежал в /www/retraker/, а файл announce лежал в /www/
ну делать либо инклюдом php или редиректом htaccess лучше первым , как именно не помню подожди роуд_трейна
RoadTrain
15.3.2009, 4:11
там валяется бланк announce, надо лишь разрешить выполнение php кода в нём.
А можно поподробней что именно нужно сделать ?
The Raven
16.3.2009, 19:53
проблему из поста #34 решил обновлением скриптов из svn'а
теперь вопрос : вместо имени торрента почти всегда пишется "ссылка" (сама ссылка присутствует), я так понимаю это из-за этого :
Код
(!empty($name) ? "<b>$name</b>" : "ссылка")
неужели ни в одном торренте нет его имени ? или это у меня что-то не так ?
RoadTrain
16.3.2009, 23:30
Цитата(The Raven @ 16.3.2009, 19:53)
проблему из поста #34 решил обновлением скриптов из svn'а
теперь вопрос : вместо имени торрента почти всегда пишется "ссылка" (сама ссылка присутствует), я так понимаю это из-за этого :
Код
(!empty($name) ? "<b>$name</b>" : "ссылка")
неужели ни в одном торренте нет его имени ? или это у меня что-то не так ?
имен действительно нету, т.к. у последнего патчера проблемы с прописывание его в адрес.
The Raven
17.3.2009, 0:10
жду обновления с фиксом, заранее спасибо
А с мой проблемой кто нибуть поможет?
RoadTrain
17.3.2009, 1:05
Цитата(The Raven @ 17.3.2009, 0:10)
жду обновления с фиксом, заранее спасибо
я тут ничем помочь не могу, это к автору патчера
А по какому принципу происходит отчиста статистики от тех торрентов которых уже нет на ретрекере?
RoadTrain
18.3.2009, 21:51
по интервалу, заданному в конфиге.
The Raven
19.3.2009, 0:24
имеется ли блэклист для торрент-трекеров ?
хочу локальные трекеры в него записать, чтобы в статистику не лезли
Цитата(RoadTrain @ 18.3.2009, 22:51)
по интервалу, заданному в конфиге.
А не подскажете какой именно параметр задает интервал?
Цитата(Gri.fon @ 19.3.2009, 7:06)
А не подскажете какой именно параметр задает интервал?
$cfg['cleanup_interval'] = 3600*2.5;
RoadTrain
19.3.2009, 13:35
а время хранения торрентов задаёт TORRENTS_EXPIRE
Цитата(JDVU @ 8.3.2009, 21:42)
как можно реализовать банлист на анонс для некоторых трекеров?
Я у себя реализовал так:
Добавил в таблицы tracker и tracker_stats новое поле local, которое по умолчанию принимает значение "0".
Подправил анноунсер, перед sql-запросами вставки данных в БД сделал проверку, если в комментарии содержится строка с адресом локального трекера, то переменная $local принимает значение 1, далее все как обычно заносится в базу, включая значение новой переменной, отвечающей за локальность.
Немного изменил статистику, по умолчанию выводятся только внешние торренты.
Доведу до ума - выложу, если заинтересовало.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.