Rexto
PPK
Код: Выделить всё
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
Evgenij Tkachuk
Код: Выделить всё
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
/ext/ppk/xbtbb3cker/contrib
скопировать папку xbt_src
в папку root
сервераxbt_src
переименовать в xbt
/root/xbt/Tracker
файлу make.sh
выставить права 0755
Код: Выделить всё
cd xbt/Tracker
Код: Выделить всё
./make.sh
Код: Выделить всё
cp xbt_tracker.conf.default xbt_tracker.conf
/root/xbt/Tracker
в файле xbt_tracker.conf
содержимое заменить на
Код: Выделить всё
mysql_host = hostname
mysql_user = username
mysql_password = password
mysql_database = database
mysql_table_prefix = prefix
Код: Выделить всё
./xbt_tracker
Код: Выделить всё
killall xbt_tracker
Код: Выделить всё
#!/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
root
, а в папку home
Код: Выделить всё
XBT_PATH="/home/xbt/Tracker"
NORMANN
Спасибо, всё заработало!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
Evgenij Tkachuk
Там ничего не изменилось, очистить кеш, смотреть в каком стиле вы это делаетеEvgenij Tkachuk писал(а): Ранее рекомендованный способ (редактирование topiclist_row_prepend.html) не помогает.
PPK
Evgenij Tkachuk
NORMANN
PPK
Да, мой косяк, помимо включения mod_rewrite нужно было ещё и в конфиге выставить AllowOverride AllNORMANN писал(а): Не подтверждаю. У меня, как минимум, что на 3.1.9, что на 3.1.10 все нормально, ни куда не выбрасывает.
Evgenij Tkachuk