Erinevus lehekülje "OTRS kasutamine Debian Lenniga" redaktsioonide vahel

Allikas: Kuutõrvaja
(Keskkonna ettevalmistamine)
(OTRS seadistamine)
57. rida: 57. rida:
  
 
===OTRS seadistamine===
 
===OTRS seadistamine===
 +
 +
* Kopeeritakse kaks rakenduse tööd kontrollivat seadistusfaili paika
 +
 +
# cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm
 +
# cp /opt/otrs/Kernel/Config/GenericAgent.pm.dist /opt/otrs/Kernel/Config/GenericAgent.pm
 +
 +
* Valmistatakse ette andmebaas
  
 
  $ psql -h 127.0.0.1 -U otrs otrs < /opt/otrs/scripts/database/otrs-schema.postgresql.sql
 
  $ psql -h 127.0.0.1 -U otrs otrs < /opt/otrs/scripts/database/otrs-schema.postgresql.sql

Redaktsioon: 27. märts 2010, kell 13:43

Sissejuhatus

OTRS (Open source Ticket Request System) http://otrs.org/ on vaba tarkvaraline probleemihalduse süsteem (ingl. k. ticket request system).

Keskkonna ettevalmistamine

OTRS tarkvara kasutamine eeldab muu hulgas sellise tarkvara olemasolu, kõik Debian Lenny paketihaldusest

  • andmebaas - antud tekstis PostgreSQL v. 8.3
  • veebiserver - Apache v. 2.2.9
  • hulk perli mooduleid

Kuigi Debiani paketihalduses sisaldub samuti OTRS tarkvara, kirjeldab käesolev teksti tarkvara paigaldamist http://otrs.org/ peal jagatud versioonist 2.4.7. OTRS kasutamiseks vajalike sõltuvuste paigaldamiseks paigaldatakse ja eemaldatakse Debiani paketihalduse otrs2 pakett

# apt-get install otrs2
# dpkg --purge otrs2

Lisaks tuleb paigaldada sellised paketid

# apt-get install libcgi-pm-perl

PostgreSQL andmebaasi ettevalmistamine

Kui tingimata pole muid eelistusi võiks OTRS kasutada andmebaasi UTF-8 kodeeringus, sellise PostgreSQLi andmeklustri moodustamiseks sobib kustutada olemasolev (mis kustutab kogu parasjagu olemasoleva andmebaasi!)

# pg_dropcluster 8.3 main --stop

ja moodustada UTF-8 kodeeringus andmekluster

# pg_createcluster --locale et_EE.UTF-8 8.3 main --start

Seejärel tekitada OTRS jaoks andmebaasi kasutaja

sql> create user otrs

ning moodustada andmebaas

sql> create database otrs

Vajadusel tuleb kohendada pg_hba.conf failis andmebaasile ligipääsu piiranguid.

OTRS kasutaja moodustamine

Seoses OTRS tarkvaraga peab süsteemis olema selleks moodustatud kasutaja

# useradd -r -d /opt/otrs/ -c 'OTRS user' otrs
# usermod -G nogroup otrs

Tarkvara paigaldamine

OTRS tarkvara saab kopeerida nt aadressilt http://ftp.otrs.org/pub/otrs/otrs-2.4.7.tar.bz2 ja võiks paigutada kataloogi /opt/otrs

# cd /opt
# wget http://ftp.otrs.org/pub/otrs/otrs-2.4.7.tar.bz2
# tar jxf otrs-2.4.7.tar.bz2
# mv otrs-2.4.7 otrs

OTRS seadistamine

  • Kopeeritakse kaks rakenduse tööd kontrollivat seadistusfaili paika
# cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm
# cp /opt/otrs/Kernel/Config/GenericAgent.pm.dist /opt/otrs/Kernel/Config/GenericAgent.pm
  • Valmistatakse ette andmebaas
$ psql -h 127.0.0.1 -U otrs otrs < /opt/otrs/scripts/database/otrs-schema.postgresql.sql
$ psql -h 127.0.0.1 -U otrs otrs < /opt/otrs/scripts/database/otrs-initial_insert.postgresql.sql 
$ psql -h 127.0.0.1 -U otrs otrs < /opt/otrs/scripts/database/otrs-schema-post.postgresql.sql
  • UTF-8 kasutamiseks tuleb seadistusfailis Kernel/Config.pm näidata
$Self->{DefaultCharset} = 'utf-8';

OTRS kasutamine

Vaikimisi asub OTRS sarnasel aadressil http://loomaaed.tartu.ee/otrs/login.pl

Otrs-1.gif

Kasulikud lismaterjalid