31
мая
115 30974
Установка анонсера 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)
распаковываем из скачанного архива папку boost в: (может отличаться на разных дистрибутивах) с заменой существующей папки
- или /usr/local/include/
- или /usr/include/
и качаем последнюю версию под линукс (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
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.