Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Расширения для phpBB 3.1-3.3

  • Список форумов
  • phpBB 3.1-3.3
  • Расширения для phpBB 3.1-3.3

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

487 сообщений
  • Пред.
  • 1
  • Перейти на страницу:
  • 18
  • 19
  • 20
  • 21
  • 22
  • Перейти на страницу:
  • 49
  • След.
Просмотры: 83352 • 
Rexto
Пользователь
Сообщения: 5
Зарегистрирован: 23 окт 2016, 19:02
Сообщение 31 окт 2016, 21:53
пожалуйста сделайте видео урок на тему "как правильно обновить трекер?" если честно я новичок к этому :sorry:
Трекер - Версия: ppkBB3cker free v.2 Ревизия: 20151116 Обновление: 51
Rexto
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 01 ноя 2016, 10:57
В первом сообщении вроде подробно написано всё, попробуйте, всегда можно всё вернуть назад из бэкапа
PPK
Evgenij Tkachuk
Пользователь
Сообщения: 20
Зарегистрирован: 01 янв 2016, 21:55
Сообщение 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
Evgenij Tkachuk
Аватара пользователя
NORMANN
Донатор
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение 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% их решения...
NORMANN
Evgenij Tkachuk
Пользователь
Сообщения: 20
Зарегистрирован: 01 янв 2016, 21:55
Сообщение 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) не помогает. И ещё, можно ли как-то поднять / отцентрировать данные о размере раздачи?

Для наглядности, я сделал скрин с указанием на те вещи, о которых я говорю:
Evgenij Tkachuk
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 05 ноя 2016, 21:35
Evgenij Tkachuk писал(а): Ранее рекомендованный способ (редактирование topiclist_row_prepend.html) не помогает.
Там ничего не изменилось, очистить кеш, смотреть в каком стиле вы это делаете
PPK
Evgenij Tkachuk
Пользователь
Сообщения: 20
Зарегистрирован: 01 янв 2016, 21:55
Сообщение 07 ноя 2016, 19:36
PPK, возможно, нашёл небольшой баг. Если в phpbb (сейчас стоит 3.1.9) включена функция "URL Rewriting" то нажатие на "Топ 10 трекера" выбрасывает в белое (страница не найдена). На сервере, модуль rewrite включён.
Evgenij Tkachuk
Аватара пользователя
NORMANN
Донатор
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение 07 ноя 2016, 23:46
Evgenij Tkachuk, Не подтверждаю. У меня, как минимум, что на 3.1.9, что на 3.1.10 все нормально, ни куда не выбрасывает.
Правильно заданный вопрос и описание проблемы - 70% их решения...
NORMANN
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 08 ноя 2016, 10:25
Evgenij Tkachuk, сервер какой?
PPK
Evgenij Tkachuk
Пользователь
Сообщения: 20
Зарегистрирован: 01 янв 2016, 21:55
Сообщение 08 ноя 2016, 11:09
NORMANN писал(а): Не подтверждаю. У меня, как минимум, что на 3.1.9, что на 3.1.10 все нормально, ни куда не выбрасывает.
Да, мой косяк, помимо включения mod_rewrite нужно было ещё и в конфиге выставить AllowOverride All

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

Отправлено спустя 1 час 35 минут 43 секунды:
PPK, NORMANN, скажите, а какие рекомендации по пункту настроек "Управление флагом приватности", что лучше всего выставить? Пока что я выставил "оставить как есть", ещё был вариант "принимать только не приватные"...
Evgenij Tkachuk
487 сообщений
  • Пред.
  • 1
  • Перейти на страницу:
  • 18
  • 19
  • 20
  • 21
  • 22
  • Перейти на страницу:
  • 49
  • След.

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

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo