[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

 • Просмотры: 72523
Re
Rexto
Сообщения: 5
Зарегистрирован: 23 окт 2016, 19:02
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

31 окт 2016, 21:53

пожалуйста сделайте видео урок на тему "как правильно обновить трекер?" если честно я новичок к этому :sorry:
Трекер - Версия: ppkBB3cker free v.2 Ревизия: 20151116 Обновление: 51
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

01 ноя 2016, 10:57

В первом сообщении вроде подробно написано всё, попробуйте, всегда можно всё вернуть назад из бэкапа
Ev
Evgenij Tkachuk
Благодарил (а): 4 раза
Сообщения: 20
Зарегистрирован: 01 янв 2016, 21:55
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

04 ноя 2016, 22:23

Приветствую! Нужна помощь.

Пытаюсь установить на сервер XBT по средствам следующих команд:

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

apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev make subversion zlib1g-dev

svn co https://svn.code.sf.net/p/xbtt/code/trunk/xbt/misc xbt/misc
svn co https://svn.code.sf.net/p/xbtt/code/trunk/xbt/Tracker xbt/Tracker
cd xbt/Tracker
./make.sh


Но ничего не получается. После ./make.sh получаю ошибки:
В чём может быть причина и как это исправить? Может я что-то на сервер не установил? Я только позавчера познакомился с командной строкой, Линуксом и процедурой установки компонентов на сервер :)
Моя система: Ubuntu 16.04.1 + Apache2 + Mariadb + PHP 5.6
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

05 ноя 2016, 09:05

Evgenij Tkachuk,
1. Выполнить команду в терминале

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

apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libmysqlclient15-dev make subversion zlib1g-dev
2. /ext/ppk/xbtbb3cker/contrib скопировать папку xbt_src в папку root сервера
3. скопированную папку xbt_src переименовать в xbt
4. /root/xbt/Tracker файлу make.sh выставить права 0755
5. выполнить команду в терминале

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

cd xbt/Tracker
6. выполнить команду в терминале

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

./make.sh
7. выполнить команду в терминале

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

cp xbt_tracker.conf.default xbt_tracker.conf
8. /root/xbt/Tracker в файле xbt_tracker.conf содержимое заменить на

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

mysql_host = hostname
mysql_user = username
mysql_password = password
mysql_database = database
mysql_table_prefix = prefix
где: hostname, username, password, database, prefix - это имя хоста, имя пользователя, пароль пользователя, имя базы данных, префикс таблиц (по умолчанию нужно ставить xbt_), все эти данные (кроме префикса таблиц) должны совпадать с данными которые указывались при установке форума
9. Запуск XBT под Linux
выполнить следующую команду в терминале.

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

./xbt_tracker
10. Остановка XBT под Linux
выполнить следующую команду в терминале.

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

killall xbt_tracker
Отправлено спустя 12 минут 47 секунд:
По автозапуску XBT можно почитать тут Re: Какую ОС кто использует? (Пост NORMANN #41825) и тут https://forum.vestacp.com/viewtopic.php?f=43&t=11256 (читать до конца)
Хоть там рассматривалось для Дебиан, но для Убунты тоже подойдет.

У меня сейчас такой скрипт автозапуска XBT на Дебиан 8.5

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

#!/bin/bash
### BEGIN INIT INFO
# Provides:          xbt
# Required-Start:    $all
# Required-Stop:
# Should-Start: $mysql
# Should-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start xbt at boot time
### END INIT INFO

XBT_PATH="/home/xbt/Tracker"
case "$1" in
	start)
		echo "Start XBT Tracker"
		cd $XBT_PATH
		sleep 20s
		while [[ $(pidof xbt) == '' ]]
		do
		./xbt_tracker --conf_file xbt_tracker.conf
		sleep 5s
		done
		echo $?
;;
	stop)
		echo "Stop XBT Tracker"
		kill `cat /var/run/xbt_tracker.pid`
		echo $?
;;
	restart)
		kill `cat /var/run/xbt_tracker.pid`
		sleep 2
		cd $XBT_PATH
		./xbt_tracker --conf_file xbt_tracker.conf
;;
	*)
		echo "Usage: /etc/init.d/xbt {start|stop|restart}"
		exit 1
;;
esac
exit 0
Но у меня XBT установлен не в папку root, а в папку home
смотрим путь в скрипте

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

XBT_PATH="/home/xbt/Tracker"
Правильно заданный вопрос и описание проблемы - 70% их решения...
Ev
Evgenij Tkachuk
Благодарил (а): 4 раза
Сообщения: 20
Зарегистрирован: 01 янв 2016, 21:55
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

05 ноя 2016, 12:57

NORMANN писал(а): Evgenij Tkachuk,
1. Выполнить команду в терминале

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

apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libmysqlclient15-dev make subversion zlib1g-dev
Спасибо, всё заработало!

Ещё несколько вопросов есть...

1. Как на сервере выставить другой порт для xbt?
2. В "Анонс URL трекера" просто указать адрес сайта http://*******.xyz или ещё что-то нужно? Как сама ссылка на анонс будет выглядеть?
3. Файл логирования запросов как-то отдельно создаётся на сервере или достаточно в админке написать что-то вроде xbt_req.log ?

Отправлено спустя 1 час 38 минут 2 секунды:
Забыл добавить.

В Ubuntu 16.04.01, libmysqlclient15-dev надо заменить на libmysqlclient-dev.

Отправлено спустя 2 часа 51 минуту 25 секунд:
Попробую сам ответить :)

1. В xbt_tracker.conf прописать listen_port = номер_порта
2. Да. Ссылка на анонс не нужна, трекер сам её прописывает при загрузке файла. Если указать анонс до загрузки на трекер, получаем ошибку unregistered torrent pass
3. - (не знаю)

Придётся помучаться с настройками...для меня это вообще дремучий лес, только начинаю вникать. Не понятно на сколько необходим пасскей и можно ли его убрать чтобы адрес анонса был более адекватным (хотя опять же, не знаю, есть ли в этом смысл).
Так же, не понятно зачем при создании темы указан анонс http://*******.xyz:2710/announce при том, что его нельзя? использовать

Отправлено спустя 4 часа 21 минуту 44 секунды:
PPK, Подскажите пожалуйста, как убрать слово "Торрент" перед темой? Ранее рекомендованный способ (редактирование topiclist_row_prepend.html) не помогает. И ещё, можно ли как-то поднять / отцентрировать данные о размере раздачи?

Для наглядности, я сделал скрин с указанием на те вещи, о которых я говорю:
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

05 ноя 2016, 21:35

Evgenij Tkachuk писал(а): Ранее рекомендованный способ (редактирование topiclist_row_prepend.html) не помогает.
Там ничего не изменилось, очистить кеш, смотреть в каком стиле вы это делаете
Ev
Evgenij Tkachuk
Благодарил (а): 4 раза
Сообщения: 20
Зарегистрирован: 01 янв 2016, 21:55
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

07 ноя 2016, 19:36

PPK, возможно, нашёл небольшой баг. Если в phpbb (сейчас стоит 3.1.9) включена функция "URL Rewriting" то нажатие на "Топ 10 трекера" выбрасывает в белое (страница не найдена). На сервере, модуль rewrite включён.
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

07 ноя 2016, 23:46

Evgenij Tkachuk, Не подтверждаю. У меня, как минимум, что на 3.1.9, что на 3.1.10 все нормально, ни куда не выбрасывает.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

08 ноя 2016, 10:25

Evgenij Tkachuk, сервер какой?
Ev
Evgenij Tkachuk
Благодарил (а): 4 раза
Сообщения: 20
Зарегистрирован: 01 янв 2016, 21:55
Сообщение

[Расширение] (phpBB 3.1-3.3) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума

08 ноя 2016, 11:09

NORMANN писал(а): Не подтверждаю. У меня, как минимум, что на 3.1.9, что на 3.1.10 все нормально, ни куда не выбрасывает.
Да, мой косяк, помимо включения mod_rewrite нужно было ещё и в конфиге выставить AllowOverride All

Отправлено спустя 54 секунды:
PPK, разобрался, конфиг апача подкорректировал

Отправлено спустя 1 час 35 минут 43 секунды:
PPK, NORMANN, скажите, а какие рекомендации по пункту настроек "Управление флагом приватности", что лучше всего выставить? Пока что я выставил "оставить как есть", ещё был вариант "принимать только не приватные"...

Вернуться в «Расширения для phpBB 3.1-3.3»