31 мая
Установка XBT для модуля Tracker for DLE
MSW
Автор: MSW
Версия модуля Tracker for DLE: все
Тип трекера: все


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


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

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






1. Устанавливаем дополнительные пакеты:
Для Ubuntu, Debian
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 zlib1g-dev


Для CentOS, Fedora Core, Red Hat
yum install boost-devel gcc-c++ mysql-devel





Для FreeBSD
Обновляем порты:
portsnap fetch
portsnap update


Внимание! На время установки рекомендую отключить apache и mysql:
/usr/local/etc/rc.d/apache22 stop
/usr/local/etc/rc.d/mysql-server stop


make -C /usr/ports/devel/subversion install clean
make -C /usr/ports/devel/boost-jam install clean
make -C /usr/ports/devel/boost-libs install clean
make -C /usr/ports/lang/gcc48 install clean
rehash


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












В случае ошибок, нужно убедится что стоит последняя версия 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. Скрипт запуска хбт
Для Ubuntu, Debian, CentOS, Fedora Core, Red Hat
wget http://0-web.ru/uploads/xbt/xbt_lin.txt -O /etc/init.d/xbt; chmod +x /etc/init.d/xbt

Команды для работы с xbt для линукс:
Стартовать xbt:
/etc/init.d/xbt start

Остановить xbt:
/etc/init.d/xbt stop

Перестартовать xbt:
/etc/init.d/xbt restart








Для автоматического запуска хбт при перезагрузке сервера - добавить стоку: /etc/init.d/xbt start в /etc/rc.local и/или добавить в сервисы ISPManager
или в crontab:
@reboot         sleep 10 && /etc/init.d/xbt start >/dev/null 2>&1


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


Видео по установке 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
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.