Installazione e Configurazione di Request Tracker su Debian

From RVM Wiki
Jump to navigation Jump to search

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