Установка анонсера XBT для модуля Tracker for DLE
Внимание! Это инструкция только для модуля Tracker for DLE!
Инструкция рассчитана на опытных пользователей, умеющих работать с командной строкой! В случае если Вы не уверены в своих силах, возможностях и умениях, или у Вас нет времени и/или желания на то что бы разобраться и провести установку - можете обратиться за платной услугой установки XBT Tracker (XBTT). Телеграмм: @pspvolt
Подключаться к серверу нужно по SSH, например, через putty. Скачать putty: PuTTY Download Page
Скачиваем и собираем XBTT
mkdir -p /home/xbt/xbt-source; cd /home/xbt/xbt-source/
wget https://api.parser-kino.org/uploads/xbt/xbt_2466.zip; unzip -o xbt_2466.zip
chmod 777 Tracker/make.sh
wget https://api.parser-kino.org/uploads/xbt/xbtt-source_2466.zip; unzip -o -d Tracker xbtt-source_2466.zip
Внимание! Если у вас MySQL ( база данных ) работает на другом порту.
TCP-порт 3306 — это порт по умолчанию, используемый системой управления базами данных MySQL
К примеру у вас порт 3310 для подключения к MySQL.
Открываем файл: /home/xbt/xbt-source/misc/database.cpp
Найти:
password.c_str(), database.c_str(), database == "sphinx" ? 9306 : 0, NULL, 0))
Заменить на:
password.c_str(), database.c_str(), database == "sphinx" ? 9306 : 3310, NULL, 0))
Сохранить! Где 3310 - это ваш порт подключения к MySQL!
Собираем XBT Tracker (XBTT)
cd /home/xbt/xbt-source/Tracker; ./make.sh
Создаём конфигурационный файл:
cp xbt_tracker.conf.default /home/xbt/xbt_tracker.conf; cp xbt_tracker /home/xbt/
Правим файл, приводя к следующему виду: /home/xbt/xbt_tracker.conf
ВНИМАНИЕ!!! XBT Tracker (XBTT) должен работать с той же самой БД что и сайт!
В случае отличия префикса таблиц от dle - заменить на свой.
mysql_host = localhost
mysql_user = ПОЛЬЗОВАТЕЛЬ_БД
mysql_password = ПАРОЛЬ_ДЛЯ_БД
mysql_database = ИМЯ_БД
mysql_table_prefix = dle_tracker_
Порт для подключения к базе данных не указывать!
Скачиваем скрипт запуска XBT Tracker (XBTT) - Alma Linux 8
wget https://api.parser-kino.org/uploads/xbt/xbt_lin.txt -O /etc/init.d/xbt; chmod +x /etc/init.d/xbt
Команды для XBT Tracker (XBTT)
Запуск
/etc/init.d/xbt start
Перезагрузить
/etc/init.d/xbt restart
Остановить
/etc/init.d/xbt stop
Для автоматического запуска XBT Tracker (XBTT) при перезагрузке сервера, добавить задание Cron в ISPManager: