среда, 12 декабря 2012 г.

Установка Roundup issue tracker на FreeBSD 8.3



Устанавливаем все необходимое из портов
cd /usr/ports/www/mod_python3/
make install clean


cd /usr/ports/www/roundup
make config   (выбор SQLite or MySQL)
make install clean

cd /usr/ports/databases/py-MySQLdb51
make install clean

Создаем корневой каталог для нашего трекера:
mkdir -p /usr/local/www/trackers/ephas

Запускаем установочный скрипт:
/usr/local/bin/roundup-admin install

Редактируем настройки под свой вкус:
ee /usr/local/www/trackers/test/config.ini

Часть конфига, измененного мною:
admin_email = admin
dispatcher_email = serv
timezone = Europe/Moscow
email_registration_confirmation = no

[tracker]
name = Test Tracker
web = http://ip_адресс/cgi-bin/roundup.cgi/test/
email = tracker

[rdbms]
port = 3306 #если используем MySQL 

[mail]
domain = test.ru
host = ip_smtp
username = admin@test.ru
password = пароль
local_hostname = localhost

Для MySQL понадобится создать таблицу:
 mysql -uroot -pПАРОЛЬ

> CREATE DATABASE roundup;
> USE roundup;
> GRANT ALL PRIVILEGES ON roundup.* TO roundup@localhost
> IDENTIFIED BY 'roundup';
> FLUSH PRIVILEGES;

Инициализируем наш трекер:
/usr/local/bin/roundup-admin initialise

cp /usr/local/share/roundup/cgi-bin/roundup.cgi /usr/local/www/apache22/cgi-bin/roundup.cgi

Редактируем ee /usr/local/www/apache22/cgi-bin/roundup.cgi
TRACKER_HOMES = {
     'test': '/usr/local/www/trackers/test'
 }

Раздаем права:
chown -R www:www /usr/local/www/trackers

Комментариев нет:

Отправить комментарий