Mantis kasutamine PostgreSQL andmebaasiga Debian Lenny keskkonnas

Allikas: Kuutõrvaja
Redaktsioon seisuga 22. august 2009, kell 11:45 kasutajalt Imre (arutelu | kaastöö) (Ettevalmistused)

Sissejuhatus

Mantis http://www.mantisbt.org/ on veebipõhine veahalduse tarkvara (ingl. k. bugtracking system). Mantis on vaba tarkvara ning kirjutatud PHP keeles.

Mantise kasutamiseks on vajalikud üldiselt sellised komponendid

  • sql andmebaas - nt PostgreSQL, MySQL
  • veebiserver - nt Apache
  • postimasina kasutamise võimalus teadete väljasaatmiseks

Mantise veebiliidesega peaks saama hakkama kõik levinud brauserid.

Ettevalmistused

Käesolevas tekstis kirjeldatakse 2009 aasta augusti Mantis 1.2.0rc1 versiooni kasutamist operatsioonisüsteemiga Debian Lenny koos selliste komponentidega

  • andmebaas - PostgreSQL 8.3.7
  • veebiserver - Apache 2.2 veebiserver
  • postismasin - Postfix 2.5

Andmebaas

Eeldame, et andmebaasis on ettevalmistatud UTF-8 kodeeringus andmebaas

  • kasutajanimi - mantis
  • parool - parool
  • andmaasi nimi - mantis
  • skeem - public

Veebiserver

Asugu Mantise veebiliides aadressil http://www.loomaaed.tartu.ee/veahaldus/, veebiserveri virtuaalhosti sektsioon võiks olla sellisel juhul nt selline

 <VirtualHost ..>
 .
 ..
 </VirtualHost>

Mantis tarkvara paigaldamine

Aadressil http://www.mantisbt.org/ jagatakse Mantis tarkvara, nt sobib kopeerida fail mantisbt-1.2.0rc1.tar.gz ning pakkida lahti kataloogi /srv/www/veahaldus

 # cd /srv/www
 # tar zxf mantisbt-1.2.0rc1.tar.gz
 # mv mantisbt-1.2.0rc1 veahaldus

Märkused

  • Selleks, et mantisele vastav osa asuks mõnes muus andmebaasi skeemis kui public, peab sobivalt muutma kasutaja search pathi.

Kasulikud lisamaterjalid