Mantis kasutamine PostgreSQL andmebaasiga Debian Lenny keskkonnas
Sisukord
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.