service:rtracker
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| service:rtracker [07.08.2019 13:44] – создано viacheslav | service:rtracker [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ===== Request tracker ===== | ||
| + | Cистема учета заявок пользователей (HelpDesk). | ||
| + | https:// | ||
| + | ==== Postfix ==== | ||
| + | Настройка нужна для отправки писем. | ||
| + | |||
| + | FIXME - Прояснить настройку для связки с Exchange, настроить авторизацию не вышло, отправляет как аноним. | ||
| + | <code bash> | ||
| + | apt install postfix mailutils | ||
| + | |||
| + | nano / | ||
| + | smtp_generic_maps = hash:/ | ||
| + | smtp_sasl_password_maps = hash:/ | ||
| + | |||
| + | nano / | ||
| + | |||
| + | nano / | ||
| + | [smtp.smtpserver.com]: | ||
| + | |||
| + | chmod 400 / | ||
| + | postmap / | ||
| + | </ | ||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | ==== Установка трекера ==== | ||
| + | https:// | ||
| + | https:// | ||
| + | <code bash> | ||
| + | apt install perl make gcc | ||
| + | |||
| + | tar xzvf rt.tar.gz -C /tmp | ||
| + | cd / | ||
| + | ./configure --with-web-user=www-data --with-web-group=www-data --enable-graphviz --enable-gd | ||
| + | / | ||
| + | # поставить зависимости Perl | ||
| + | make fixdeps | ||
| + | make testdeps | ||
| + | </ | ||
| + | https:// | ||
| + | |||
| + | ==== Perl ==== | ||
| + | Иногда зависимости просто так не ставятся, | ||
| + | Полезный сайт: http:// | ||
| + | |||
| + | Use this recipe for manually installing perl modules: | ||
| + | <code bash> | ||
| + | tar zxf Digest-SHA1-2.13.tar.gz | ||
| + | cd Digest-SHA1-2.13 | ||
| + | perl Makefile.PL | ||
| + | make | ||
| + | make test | ||
| + | make install | ||
| + | </ | ||
| + | https:// | ||
| + | |||
| + | Примеры проблем: | ||
| + | Can't locate Parallel/ | ||
| + | <code bash> | ||
| + | cpan Parallel:: | ||
| + | </ | ||
| + | https:// | ||
| + | |||
| + | Can't locate inc/ | ||
| + | <code bash> | ||
| + | cpan inc:: | ||
| + | </ | ||
| + | |||
| + | Warning: prerequisite 0.03 not found.\\ | ||
| + | https:// | ||
| + | |||
| + | Can't locate GD.pm | ||
| + | <code bash> | ||
| + | apt install libgd-perl | ||
| + | </ | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | SOME DEPENDENCIES WERE MISSING. | ||
| + | GPG missing dependencies: | ||
| + | GnuPG:: | ||
| + | apt install libgnupg-interface-perl | ||
| + | |||
| + | MYSQL missing dependencies: | ||
| + | DBD::mysql >= 2.1018 ...MISSING | ||
| + | apt-get install libdbd-mysql-perl | ||
| + | |||
| + | GD missing dependencies: | ||
| + | GD ...MISSING | ||
| + | GD::Text ...MISSING | ||
| + | GD::Graph >= 1.47 ...MISSING | ||
| + | GRAPHVIZ missing dependencies: | ||
| + | GraphViz ...MISSING | ||
| + | CORE missing dependencies: | ||
| + | XML::RSS >= 1.05 ...MISSING | ||
| + | apt-get install libxml-rss-perl | ||
| + | |||
| + | HTML:: | ||
| + | HTML:: | ||
| + | </ | ||
| + | |||
| + | Помогает ставить модули из консоли cpan без предварительного запуска теста, т. к. установка модулей обламывается чаще всего именно на этом этапе. | ||
| + | <code bash> | ||
| + | notest install GD::Text | ||
| + | </ | ||
| + | http:// | ||
| + | |||
| + | ==== Дальнейшая установка ==== | ||
| + | <code bash> | ||
| + | make install | ||
| + | |||
| + | nano / | ||
| + | |||
| + | Set( @LexiconLanguages, | ||
| + | Set( $rtname, ' | ||
| + | Set( $WebDomain, ' | ||
| + | Set( $Organisation, | ||
| + | Set( @ReferrerWhitelist, | ||
| + | Set( $Timezone , ' | ||
| + | Set( $LogoLinkURL, | ||
| + | |||
| + | make initialize-database | ||
| + | |||
| + | # Apache configuring | ||
| + | apt install libapache2-mod-fcgid | ||
| + | |||
| + | nano / | ||
| + | |||
| + | ServerName rt.example.com | ||
| + | AddDefaultCharset UTF-8 | ||
| + | DocumentRoot / | ||
| + | Alias / | ||
| + | ScriptAlias / / | ||
| + | < | ||
| + | ## Apache version < 2.4 (e.g. Debian 7.2) | ||
| + | # Order allow,deny | ||
| + | # Allow from all | ||
| + | ## Apache 2.4 | ||
| + | Require all granted | ||
| + | </ | ||
| + | |||
| + | service apache2 restart | ||
| + | </ | ||
| + | Войти через браузер - root, password | ||
| + | |||
| + | https:// | ||
