Installazione e Configurazione di Request Tracker su Debian
Debian Lenny
Installazione Pacchetti
sudo aptitude install request-tracker3.6 rt3.6-apache2 rt3.6-db-mysql
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"); # To use root web use "" Set($WebBaseURL , "http://name.domain.dom"); ...
- Creare l'utente
echo "GRANT ALL PRIVILEGES ON rtdb.* TO rtuser@localhost IDENTIFIED BY 'rtpass';" | mysql
- Creare il Database:
sudo /usr/sbin/rt-setup-database-3.6 --action init --dba rtuser \ --prompt-for-dba-password
Configurazione apache
- Modifica configurazione per RT
sudoedit /etc/request-tracker3.6/apache2-modperl2.conf ... Alias /rt /usr/share/request-tracker3.6/html ...
- Creazione link di configurazione per Apache 2
sudo ln -sf /etc/request-tracker3.6/apache2-modperl2.conf /etc/apache2/conf.d/rt3.6.conf
- Riavvio Apache 2
sudo invoke-rc.d apache2 restart
Configurazione gateway email
Installazione Pacchetti
sudo aptitude install rt3.6-clients
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
Per ricevere le email, un utente deve essere impostato come OSSERVATORE della coda (AdminCC o CC)
Test
Loggarsi su http://crosrv02/rt con root/password