Ako nainštalovať Bugzilla na Windows

Bugzilla je systém s otvoreným zdrojom, ktorý umožňuje efektívne sledovať chyby a udržiavať problémy, ktoré sa vyskytnú v projekte.

Pri vývoji projektu potrebujeme spôsob, ako sledovať vznikajúce chyby. Mnoho vývojárov sleduje svoje chyby pomocou určitého typu pracovného hárka. Udržať to však môže byť ťažké. Preto je ľahšie používať na tento účel systém sledovania chýb a Bugzilla sa stáva jedným z mála otvorených zdrojov softvéru, ktorý je k dispozícii na toto použitie.

Iba na použitie služby Bugzilla máme tiež prístup k nemu z nášho prehliadača stlačením URL, ktorú nám poskytol náš správca služby Bugzilla.

Funkcie Bugzilly

Má veľa kľúčových funkcií, vďaka ktorým je jedinečný.

  • Bugzilla má rozšírené možnosti vyhľadávania.
  • Bugzilla podporuje e-mailové upozornenia, ktoré sú konfigurovateľné používateľom na sledovanie zmien stavu chyby.
  • Zobrazuje zmenu v histórii bugov, keď sa objaví viac a viac zmien.
  • Bugzilla poskytuje grafické znázornenie problému, na ktorom pracujeme.
  • Bugzilla umožňuje používateľom priložiť súbory, ktoré podporujú sledovanie chýb.
  • Podporuje webové, e-mailové, XML a ďalšie rozhrania konzoly.
  • Bugzilla má širokú škálu prispôsobených funkcií preferovaných používateľmi.
  • Bugzilla má rozsiahlu konfigurovateľnosť, pretože umožňuje konfiguráciu pomocou iných nástrojov na správu testov, ktoré poskytujú lepšiu používateľskú skúsenosť.

Predpokladom je inštalácia služby Bugzilla

Pred inštaláciou Bugzilly existuje niekoľko predpokladov, ktoré musíme splniť. Musíme sa uistiť, že náš systém má nastavený funkčný databázový server, webový server a Perl.

Bugzilla podporuje MySQL, Oracle, SQLite a PostgreSQL ako databázové servery. MySQL a PostgreSQL sú vysoko odporúčané, pretože majú najlepšiu podporu od Bugzilly a vývojári Bugzilly ich používajú každý deň. O spoločnosti Oracle je známe, že má niekoľko problémov, aj keď vo väčšine prípadov funguje správne. SQLite je navrhovaný iba na účely testovania malými tímami. V prípade použitia MySQL, verzia 5.0.15 je vyžadovaná verziami Bugzilla 4.x, ale vysoko sa odporúča verzia 5.5 alebo novšia. Pre inštaláciu PostgreSQL je potrebná verzia 8.3.

Pre webový server Bugzilla odporúča webový server Apache. Odporúča sa nainštalovať Apache 2.2, hoci Bugzilla funguje dobre aj s IIS (odporúča sa IIS 7 alebo vyššia). Na zlepšenie relácií v Apache sa odporúča povoliť jeho modul mod_perl.

Kroky na inštaláciu Bugzilly

Kvôli nášmu článku vysvetlíme kroky pomocou databázy MySQL a webového servera Apache nainštalovaného v našich systémoch. Potrebujeme tiež nastavenie Perlu na našom počítači, kroky, ktoré uvidíme. Na inštaláciu Bugzilly sú odporúčané kroky.

Krok 1: Nainštalujte Perl

Aby bola služba Bugzilla funkčná, je potrebné, aby sme do našich systémov nainštalovali niekoľko modulov Perl. Niektoré moduly sú povinné, zatiaľ čo iné nie sú povinné. Voliteľné moduly nám umožňujú ďalšie funkcie Bugzilly, ktoré môžeme nainštalovať podľa našich požiadaviek.

Bugzilla 4.4 a staršie verzie vyžadujú Perl 5.8.1 alebo novšie verzie, zatiaľ čo Bugzilla 5.0 a novšie verzie budú vyžadovať Perl 5.10.1 alebo novšie verzie.

Po stiahnutí Bugzilly, na jeho inštaláciu do nášho počítača, môžeme použiť nasledujúce kroky:

  1. Otvorte inštalátor .msi pre Windows a nainštalujte Perl do nášho adresára (napr. C: / Perl)
  2. Spustite program „Perl Package Manager (PPM)“ z ponuky Štart
  3. Kliknutím na príslušné moduly vyberte nižšie uvedené moduly.

Povinné moduly:

AppConfig
CGI
Data-Dumper
Dátum Čas
DBI
DBD-mysql
Digest-SHA
DateTime-časového pásma.
Template-Toolkit
Email-send
Email-MIME
URI
Math-Random-ISAAC
Win32
Win32 API

Voliteľné moduly:

GD
graf
Template-GD
GDTextUtil
GDGraph
MIME-tools
lib-www perl
XML-Větvička
PatchReader
Perl-LDAP
Autheno-SASL
RadiusPerl
SOAP-Lite
JSON-RPC
JSON-XS

  1. Potom prejdite na Súbor a vyberte Spustiť označené akcie.

Krok 2: Stiahnite si Bugzilla

Najlepší spôsob, ako stiahnuť Bugzilla, je získať ju z webovej stránky Bugzilla GIT. Dalo by sa stiahnuť a nainštalovať GIT z webovej stránky https://git-scm.com/download a spustiť ho.

Ďalším spôsobom, ako stiahnuť službu Bugzilla, je stiahnutie stabilného vydania zo svojej oficiálnej webovej stránky pomocou odkazu https://www.bugzilla.org/download/.

Bugzilla prichádza ako „tarball“ (prípona .tar.gz), ktorú by mal schopný extrahovať každý schopný archivujúci nástroj Windows.

Po stiahnutí môžeme súbory extrahovať a umiestniť do ľubovoľného priečinka v priečinku C:

Krok 3: Konfigurácia databázy

V ďalšom kroku musíme vytvoriť novú databázu v našej databáze MySQL.

POZNÁMKA: Môžeme skontrolovať, či máme MySQL nainštalovanú spustením príkazu „mysql –v“ v príkazovom riadku.

Potom musíme otvoriť náš konfiguračný súbor z našej zložky Bugzilla v editovateľnom režime, aby sme mohli upraviť dané polia.

Krok 4: Konfigurácia služby Bugzilla

Na konfiguráciu Bugzilly musíme spustiť príkaz uvedený nižšie v príkazovom riadku. Týmto sa pripraví databáza na vytvorenie požadovaných tabuliek.

V čase konfigurácie tiež požiada o názov hostiteľa pre poštový server a e-mail a heslo správcu.

Krok 5: Konfigurácia webového servera Apache

Ďalším krokom by bola konfigurácia nášho webového servera. Potrebujeme otvoriť náš súbor httpd.conf, prítomný v našom priečinku Apache a povoliť podporu CGI zrušením riadku „AddHandler CGI-script .cgi“. Pre lepšie pochopenie si pozrite nižšie uvedený screenshot.

Z dôvodu akejkoľvek chyby, napríklad 500 internej chyby, chyby načítania stránky alebo v prípade, že Bugzilla nefunguje, môžeme skúsiť nahradiť prvý riadok zo všetkých súborov .cgi, tj nahradiť #! / Usr / bin / perl do C: cesta kôš v našom priečinku Perl.

Teraz by mala byť nastavená a funkčná naša Bugzilla. Môžeme sa dostať na odkaz HTTP: ///, aby sme videli prednú stránku služby Bugzilla a prihlásili sa pomocou účtu správcu, ktorý sme definovali.

Odporúčané články

Toto bol sprievodca inštaláciou Bugzilly. Tu sme diskutovali o vlastnostiach a postupe krok za krokom pri inštalácii Bugzilly na Windows. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Ako nainštalovať Magento?
  2. Ako nainštalovať Kafka?
  3. Sprievodca inštaláciou systému iOS?
  4. Verzie Magento | Rôzne funkcie verzií Magento

Kategórie: