Installazione OTRS su ubuntu server

Post Reply
MarcoFanuntza
Znuny newbie
Posts: 2
Joined: 30 Jan 2013, 21:04
Znuny Version: otrs-2.7.8
Real Name: Marco
Company: Sardegna IT

Installazione OTRS su ubuntu server

Post by MarcoFanuntza »

Ciao a tutti, avevo creato questa guida per il vecchio forum http://www.otrsitalia.net/ ormai "defunto"

dato che potrebbe essere utile, la ripropongo anche qui.... :)

Premessa
Ho notato che molti chiedono aiuto su come installare OTRS su ambienti linux... nella documentazione ufficiale è spiegato abbastanza bene come fare su distribuzioni che utilizzano il sistema di pacchettizzazione "RPM"
In questo Howto elenco i comandi da eseguire per installare il tutto senza l'ausilio del sistema a pacchetti Rpm...


Prerequisiti:
Distribuzione: Ubuntu-server-10.04
spostiamoci sul path /opt

cd /opt

scarichiamo il pacchetto .tar.gz

wget http://ftp.otrs.org/pub/otrs/otrs-3.x.x.tar.gz


scompattiamolo

tar -xzvf otrs-3.x.x.tar.gz

rinominiamo la dir

mv otrs-3.0.* /opt/otrs

Installiamo i moduli Perl, il webserver(apache) ed il database(mysql)

apt-get install libapache2-mod-perl2 libdbd-mysql-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libsoap-lite-perl libgd-text-perl libgd-graph-perl libapache-dbi-perl mysql-server

Creare lo user

useradd -r -d /opt/otrs/ -c 'OTRS user' otrs

usermod -g www-data otrs

Prepariamo i files di configurazione per Otrs:

cd /opt/otrs/Kernel

cp Config.pm.dist Config.pm

cp Config/GenericAgent.pm.dist Config/GenericAgent.pm

Lanciamo lo script per settare i permessi neccessari al webserver:

cd /opt/otrs

bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs

Configuriamo il webserver:

cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf.d/otrs.conf

service apache2 restart

Adesso possiamo procedere con la parte finale dell'installazione utilizzando il web-installer predefinito di Otrs
http://127.0.0.1/otrs/installer.pl


Attiviamo i Cron jobs

cd /opt/otrs/var/cron

for foo in *.dist; do cp $foo `basename $foo .dist`; done

cd /opt/otrs

bin/Cron.sh start otrs

Fine!!
adesso potete loggarvi nell'applicazione con le credenziali standard predefinite U: root@localhost PW: root

Per migliorare le performances si consiglia di attivare Apache::DBI il tutto è molto semplice basta editare un file eliminando il commento, come segue:

vi /opt/otrs/scripts/apache2-perl-startup.pl

use Apache::DBI (); Apache::DBI->connect_on_init('DBI:mysql:otrs', 'otrs', 'my-secret-pass'); use DBI (); inserite la vostra passwd del DB

Godetevi Otrs!!
Post Reply