Erinevus lehekülje "Mantis kasutamine PostgreSQL andmebaasiga Debian Lenny keskkonnas" redaktsioonide vahel

Allikas: Kuutõrvaja
(Mantis tarkvara paigaldamine)
(Mantis tarkvara paigaldamine)
50. rida: 50. rida:
 
   # chown -R www-data:www-data
 
   # chown -R www-data:www-data
  
Seejärel tuleb avada brauseris aadress http://www.loomaaed.tartu.ee/veahaldus/
+
Mantise paigaldamine sh andmebaasi sisu tekitamine toimub üle veebi. Selleks tuleb avada brauseris aadress http://www.loomaaed.tartu.ee/veahaldus/ ja näidata, muud lahtrid jätta täitmata ning valida Install/Upgrade Database
 +
 
 +
* Type of Database - PostgreSQL
 +
* Hostname (for Database Server) - localhost
 +
* Username (for Database) - mantis
 +
* Password (for Database) - parool
 +
* Database name (for Database) - mantis
 +
 
 +
Tulemusena võiks brauserisse tekkida vastuseks mida sellist
  
 
[[Pilt:Mantis-2.gif]]
 
[[Pilt:Mantis-2.gif]]

Redaktsioon: 22. august 2009, kell 16:19

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 saab paigaldada Linux, Solaris, BSD jt operatsioonisüsteemidele, põhimõtteliselt on eeltingimuseks, et seal keskkonnas Mantise kasutamiseks vajalikud komponendid töötavad. 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

Komponentide paigaldamiseks sobib öelda

 # apt-get install apache2 php5 php5-pgsql postgresql postfix

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
 # chown -R www-data:www-data

Mantise paigaldamine sh andmebaasi sisu tekitamine toimub üle veebi. Selleks tuleb avada brauseris aadress http://www.loomaaed.tartu.ee/veahaldus/ ja näidata, muud lahtrid jätta täitmata ning valida Install/Upgrade Database

  • Type of Database - PostgreSQL
  • Hostname (for Database Server) - localhost
  • Username (for Database) - mantis
  • Password (for Database) - parool
  • Database name (for Database) - mantis

Tulemusena võiks brauserisse tekkida vastuseks mida sellist

Mantis-2.gif

Märkused

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

Kasulikud lisamaterjalid