31 мая
Установка XBT для модуля Tracker for DLE
MSW
Автор: MSW
Версия DLE: 8.3, 8.5, 9.0, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8, 10.0, 10.1
Версия модуля Tracker for DLE: все
Тип трекера: все


Установка анонсера XBT для модуля Tracker for DLE


Цитата: MSW
Внимание! Это инструкция только для модуля Tracker for DLE!

Цитата: MSW
Внимание! Инструкция рассчитана на опытных пользователей, умеющих работать с командной строкой! В случае если Вы не уверены в своих силах, возможностях и умениях, или у Вас нет времени и/или желания на то что бы разобраться и провести установку - можете обратиться за платной услугой установки xbt по средствам ICQ(365888) или систему ЛС /.






1. Устанавливаем дополнительные пакеты:






2. Качаем и собираем XBTT
Создаём нужные каталоги:
mkdir -p /home/xbt/xbt-source
cd /home/xbt/xbt-source/

Скачиваем исходники:
wget http://0-web.ru/uploads/xbt/xbt_2466.zip
unzip -o xbt_2466.zip
chmod 777 Tracker/make.sh
wget http://0-web.ru/uploads/xbt/xbtt-source_2466.zip
unzip -o -d Tracker xbtt-source_2466.zip
cd Tracker
./make.sh


Особенности для CentOS:
При ошибке:
cc1plus: ошибка: некорректный ключ "-std=c++11"

Необходима версия gcc 4.6 или больше, но её нет в репозиториях, по этому собираем более старую версию XBT
rm -r /home/xbt/xbt-source
mkdir -p /home/xbt/xbt-source
cd /home/xbt/xbt-source
wget http://0-web.ru/uploads/xbt/xbt_2396.zip
unzip -o xbt_2396.zip
chmod 777 Tracker/make.sh
wget http://0-web.ru/uploads/xbt/xbtt-source_2396.zip
unzip -o -d Tracker xbtt-source_2396.zip
cd Tracker
./make.sh






В случае ошибок, нужно убедится что стоит последняя версия boost и обновить её:
обновляется она предельно просто, идём на офф сайт: http://sourceforge.net/projects/boost/files/boost/
и качаем последнюю версию под линукс (Unix line)
wget http://downloads.sourceforge.net/project/boost/boost/1.55.0/boost_1_55_0.zip

распаковываем из скачанного архива папку boost в: (может отличаться на разных дистрибутивах) с заменой существующей папки
- или /usr/local/include/
- или /usr/include/


3. Создаём конфигурационный файл:
cp xbt_tracker.conf.default /home/xbt/xbt_tracker.conf
cp xbt_tracker /home/xbt/


Правим этот файл, приводя к следующему виду:
mcedit /home/xbt/xbt_tracker.conf


ВНИМАНИЕ!!! XBTT должен работать с той же самой БД что и сайт!
(в случае отличия префикса таблиц от dle - заменить на свой)
mysql_host = localhost
mysql_user = ПОЛЬЗОВАТЕЛЬ_БД
mysql_password = ПАРОЛЬ_ДЛЯ_БД
mysql_database = ИМЯ_БД
mysql_table_prefix = dle_tracker_


4. Скрипт запуска хбт




В случае ошибки:
./xbt_tracker: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory

выполнить:
ln -s /usr/lib/mysql/libmysqlclient.so.18.0.0 /usr/lib/libmysqlclient.so.16




Для автоматического запуска хбт при перезагрузке сервера - добавить стоку: /etc/init.d/xbt start в /etc/rc.local и/или добавить в сервисы ISPManager



*** *** *** *** ***


Видео по установке XBT на CentOS 5.7 x86_64
VDS, система полностью чистая, из предустановленного только ISP-панель.

http://youtu.be/ClBuot_3pic

*** *** *** *** ***


Видео по установке XBT на CentOS 6.3 x86_64
VDS, система полностью чистая, из предустановленного только ISP-панель.

http://youtu.be/bsZ-xdEomE8

*** *** *** *** ***


Видео по установке XBT на Ubuntu 12.04 x86_64
VDS, система полностью чистая, без ISP-панели, apache и mysql

http://youtu.be/8ZqKK_nlAUU
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.