Kako instalirati Bugzilla na Windows

Bugzilla je sustav otvorenog koda za učinkovito praćenje grešaka i za održavanje problema nastalih u projektu.

Dok razvijamo projekt, potreban nam je način da pratimo nastale greške. Mnogi programeri prate svoje pogreške pomoću vrste radnog lista. Ali to se može teško održati. Stoga je lakše koristiti isti sustav za praćenje grešaka, a Bugzilla je jedan od jedini otvorenih softvera dostupnih za ovu upotrebu.

Radi samo korištenja Bugzille, također imamo mogućnost pristupa putem preglednika pritiskom na URL koji nam je dao naš Bugzilla administrator.

Značajke Bugzilla

Ima mnogo ključnih značajki što ga čini jedinstvenim.

  • Bugzilla ima napredne mogućnosti pretraživanja.
  • Bugzilla podržava obavijesti putem e-pošte koje korisnik može konfigurirati za praćenje promjena u statusu buga.
  • Ona prikazuje promjenu povijesti bugova kako se pojavljuju sve više i više promjena.
  • Bugzilla pruža grafički prikaz problema na kojem radimo.
  • Bugzilla omogućava korisnicima da pričvršćuju datoteke koje podržavaju praćenje grešaka.
  • Podržava sučelja za web, e-poštu, XML i druga konzola.
  • Bugzilla ima širok raspon prilagođenih, korisničkih značajki.
  • Bugzilla ima široku konfiguraciju jer omogućuje konfiguraciju s drugim alatima za upravljanje testovima koji pružaju bolje korisničko iskustvo.

Preduvjet za instaliranje Bugzilla

Prije instaliranja Bugzille, postoji nekoliko preduvjeta koje moramo ispuniti. Moramo biti sigurni da naš sustav ima postavku radnog poslužitelja baze podataka, web poslužitelja i Perl.

Bugzilla podržava MySQL, Oracle, SQLite i PostgreSQL kao poslužitelje baza podataka. MySQL i PostgreSQL toplo se preporučuju, jer imaju najbolju podršku Buggilla-e, a programere Bugzilla svakodnevno koriste. Zna se da Oracle ima nekoliko problema, iako u većini slučajeva djeluje ispravno. SQLite je predložen samo u svrhu testiranja od strane malih timova. U slučaju da se koristi MySQL, verzija Bugzilla 4.x zahtijeva verziju 5.0.15, ali toplo se preporučuje verzija 5.5 ili novija. Za instalaciju PostgreSQL-a potrebna je verzija 8.3.

Za web poslužitelj Bugzilla preporučuje web-poslužitelj Apache. Savjetuje se instaliranje Apache 2.2, iako Bugzilla također radi i sa IIS (preporučuje se IIS 7 ili noviji). Za poboljšanje emisija u Apacheu, preporučuje se omogućiti njen mod_perl modul.

Koraci za instaliranje Bugzilla

Zarad našeg članka objasnit ćemo korake pomoću MySQL baze podataka i Apache Web poslužitelja instaliranog u naše sustave. Trebat će nam i postavljanje Perla na našem stroju, korake za koje ćemo vidjeti. Da biste instalirali Bugzilla, preporučeni su koraci na sljedeći način.

1. korak: instalirajte Perl

Da bi Bugzilla bila pokrenuta, potreban nam je niz Perl modula koji će se instalirati u naše sustave. Neki su moduli obavezni, dok su drugi neobvezni. Opcijski moduli omogućuju nam dodatne Bugzilla značajke koje možemo instalirati prema našim zahtjevima.

Bugzilla 4.4 i starije verzije zahtijevaju Perl 5.8.1 ili novije verzije, dok Bugzilla 5.0 i novije verzije zahtijevaju Perl 5.10.1 ili novije verzije.

Nakon preuzimanja Bugzille-a da bismo ga instalirali na naš stroj, možemo koristiti sljedeće korake:

  1. Otvorite .msi instalacijski program za Windows i instalirajte Perl u naš direktorij (Na primjer, C: / Perl)
  2. Pokrenite "Perl Package Manager (PPM)" iz izbornika Start
  3. Odaberite module spomenute u nastavku klikom desne tipke miša.

Obvezni moduli:

AppConfig
CGI
Podataka Damper
Datum vrijeme
DBI
DBD-mysql
Digest-SHA
Dio sekunde u kojem-zona.
Predložak-Toolkit
E-mail poslati
E-mail MIME
URI
Matematika-ovoj-ISAAC
Win32
Win32-API

Izborni moduli:

GD
Grafikon
Predložak-GD
GDTextUtil
GDGraph
MIME alati
lib-www perl
XML-Grančica
PatchReader
Perl-LDAP
Autenti-SASL
RadiusPerl
SOAP-Lite
JSON-RPC
JSON-XS

  1. Zatim idite na Datoteka i odaberite Pokreni označene radnje za početak instalacije modula.

2. korak: Preuzmite Bugzilla

Najbolji način za preuzimanje Bugzilla je nabaviti ga s web stranice Bugzilla GIT. Mogli bismo preuzeti i instalirati GIT s web stranice https://git-scm.com/download i pokrenuti ga.

Drugi način za preuzimanje Bugzilla je preuzimanje stabilnog izdanja sa njihove službene web stranice putem veze https://www.bugzilla.org/download/.

Bugzilla dolazi kao "tarball" (.tar.gz proširenje), koji bi svaki iskusni instrument za arhiviranje sustava Windows trebao moći izdvojiti.

Nakon preuzimanja možemo izvaditi datoteke i smjestiti ih u bilo koju mapu na C:

Korak 3: Konfiguracija baze podataka

Za sljedeći korak moramo stvoriti novu bazu podataka u našoj MySQL bazi podataka.

NAPOMENA: Možemo provjeriti je li instaliran MySQL pokretanjem naredbe „mysql –v” u naredbenom retku.

Nakon toga moramo otvoriti config datoteku iz naše mape Bugzilla, u modu koji se može uređivati ​​kako bismo izmijenili zadana polja.

Korak 4: Konfigurirajte Bugzilla

Za konfiguriranje Bugzilla trebamo pokrenuti niže zadanu naredbu u našem naredbenom retku. Tako ćete pripremiti bazu podataka za stvaranje potrebnih tablica.

U trenutku konfiguracije tražit će i ime računala za poslužitelj e-pošte i e-adresu i lozinku administratora.

5. korak: Konfiguriranje Apache web poslužitelja

Sljedeći korak bi bila konfiguriranje našeg web poslužitelja. Moramo otvoriti našu datoteku httpd.conf, koja se nalazi u našoj mapi Apache i omogućiti CGI podršku komentiranjem linije "AddHandler CGI-script .cgi". Pogledajte donju sliku zaslona za bolje razumijevanje.

Zbog bilo koje pogreške, kao što je 500 unutarnjih pogrešaka, pogreške u učitavanju stranice ili u slučaju da Bugzilla ne radi, mogli bismo pokušati zamijeniti prvi redak iz svih .cgi datoteka, tj. Zamijeniti #! / Usr / bin / perl u C: put kante za smeće naše Perl mape.

Sada bi naša Bugzilla trebala biti postavljena i radi. Možemo pristupiti vezi HTTP: /// da vidimo naslovnu stranicu Bugzilla i prijaviti se s administrativnim računom koji smo definirali.

Preporučeni članci

Ovo je vodič za instaliranje Bugzilla. Ovdje smo raspravljali o značajkama i korak po korak, kako instalirati Bugzilla na Windows. Možete i proći naše druge predložene članke da biste saznali više -

  1. Kako instalirati Magento?
  2. Kako instalirati Kafka?
  3. Vodič za instaliranje iOS-a?
  4. Magento verzije | Različite značajke Magento verzije

Kategorija: