Installazione e Configurazione di Request Tracker su Debian
| Attenzione questo articolo è ancora incompleto. Sentiti libero di contribuire cliccando sul tasto edit. |
Installazione Pacchetti
sudo apt-get install request-tracker3.6 rt3.6-apache2 rt3.6-clients
Preparazione database
Configurare i parametri:
sudoedit /etc/request-tracker3.6/RT_SiteConfig.pm
... Set($rtname, 'crosrv02.mendrisio.cross.priv'); Set($Organization, 'cross.priv'); Set($CorrespondAddress , 'rt@croalliance.com'); Set($CommentAddress , 'rt-comment@croalliance.com'); Set($Timezone , 'Europe/Rome'); # obviously choose what suits you Set($DatabaseType, 'mysql'); # e.g. Pg or mysql Set($DatabaseUser , 'rtuser'); Set($DatabasePassword , 'rtpass'); Set($DatabaseName , 'rtdb'); Set($WebPath , "/rt"); Set($WebBaseURL , "http://crosrv02"); ...
Creare l'utente
echo "GRANT ALL PRIVILEGES ON rtdb.* TO rtuser@localhost IDENTIFIED BY 'wibble';" | mysql
Crere il Database:
/usr/sbin/rt-setup-database-3.6 --action init --dba rtuser \ --prompt-for-dba-password
Configurazione apache
sudo ln -sf /etc/request-tracker3.6/apache2-modperl2.conf request-tracker3.6.conf
sudo /etc/init.d/apache2 stop sudo /etc/init.d/apache2 start
Configurazione gateway email
sudoedit /etc/aliases ... rt: "|/usr/bin/rt-mailgate --queue General --action correspond --url http://crosrv02/rt" rt-comment: "|/usr/bin/rt-mailgate --queue General --action comment --url http://crosrv02/rt" sudo newaliases sudo /etc/init.d/postfix restart
Test
Loggarsi su http://crosrv02/rt con root/password