Installazione e Configurazione di Request Tracker su Debian

From RVM Wiki
Jump to navigation Jump to search
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:

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 /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