Jak nainstalovat Bugzilla na Windows

Bugzilla je systém s otevřeným zdrojovým kódem pro efektivní sledování chyb a pro udržení problémů vznikajících v projektu.

Při vývoji projektu potřebujeme způsob, jak sledovat vznikající chyby. Mnoho vývojářů sleduje své chyby pomocí určitého typu listu. To však může být obtížné udržet. Proto je snazší použít pro stejný systém sledování chyb a Bugzilla se stává jedním z jediného open source softwaru dostupného pro toto použití.

Pro pouhé použití Bugzilly máme také přístup k němu z našeho prohlížeče zasažením adresy URL, kterou nám poskytl náš správce Bugzilly.

Vlastnosti hotelu Bugzilla

Má mnoho klíčových funkcí, díky kterým je jedinečný.

  • Bugzilla má pokročilé možnosti vyhledávání.
  • Bugzilla podporuje e-mailová oznámení, která jsou konfigurovatelná uživatelem pro sledování změn stavu chyb.
  • Zobrazuje změnu v historii chyb, jak se stále více mění.
  • Bugzilla poskytuje grafické znázornění problému, na kterém pracujeme.
  • Bugzilla umožňuje uživatelům připojit soubory, které podporují sledování chyb.
  • Podporuje web, e-mail, XML a další rozhraní konzoly.
  • Bugzilla má širokou škálu přizpůsobených, uživatelsky preferovaných funkcí.
  • Bugzilla má rozsáhlou konfigurovatelnost, protože umožňuje konfiguraci s dalšími nástroji pro správu testů, které poskytují lepší uživatelský dojem.

Předpoklad k instalaci Bugzilly

Před instalací Bugzilly existuje několik předpokladů, které musíme splnit. Musíme se ujistit, že náš systém má nastavení funkčního databázového serveru, webového serveru a Perlu.

Bugzilla podporuje MySQL, Oracle, SQLite a PostgreSQL jako databázové servery. MySQL a PostgreSQL jsou vysoce doporučeny, protože mají nejlepší podporu od Bugzilly a jsou denně používány vývojáři Bugzilly. O Oracle je známo, že má několik problémů, i když ve většině případů funguje správně. SQLite je navrhován pouze pro účely testování malými týmy. V případě použití MySQL, verze 5.0.15 je vyžadována Bugzilla 4.x verze, ale verze 5.5 nebo novější je vysoce doporučeno. Pro instalaci PostgreSQL je nutná verze 8.3.

Pro webový server Bugzilla doporučuje webový server Apache. Doporučujeme nainstalovat Apache 2.2, i když Bugzilla funguje i se IIS (doporučuje se IIS 7 nebo vyšší). Pro vylepšení představení v Apache se doporučuje povolit jeho modul mod_perl.

Kroky k instalaci Bugzilly

V zájmu našeho článku vysvětlíme kroky pomocí databáze MySQL a webového serveru Apache nainstalovaného v našich systémech. Také budeme potřebovat nastavení Perlu na našem počítači, kroky, které uvidíme. Chcete-li nainstalovat Bugzilla, doporučujeme následující kroky.

Krok 1: Nainstalujte Perl

Aby Bugzilla fungovala, potřebujeme v našich systémech nainstalovat několik Perl modulů. Některé z modulů jsou povinné, zatímco jiné nejsou povinné. Volitelné moduly nám umožňují další funkce Bugzilly, které můžeme nainstalovat podle našich požadavků.

Bugzilla 4.4 a starší verze vyžadují Perl 5.8.1 nebo novější verze, zatímco Bugzilla 5.0 a novější verze budou vyžadovat Perl 5.10.1 nebo novější verze.

Po stažení Bugzilly, abychom ji nainstalovali na náš stroj, můžeme použít následující kroky:

  1. Otevřete instalační program MSI pro Windows a nainstalujte Perl do našeho adresáře (např. C: / Perl)
  2. Spusťte „Perl Package Manager (PPM)“ z nabídky Start
  3. Kliknutím na moduly níže uvedené moduly vyberte.

Povinné moduly:

AppConfig
CGI
Dumper pro data
Čas schůzky
DBI
DBD-mysql
Digest-SHA
DateTime-Timezone.
Sada šablon
Odeslat e-mailem
E-mail-MIME
URI
Math-Random-ISAAC
Win32
Win32-API

Volitelné moduly:

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

  1. Poté přejděte na Soubor a vyberte Spustit označené akce a spusťte instalaci modulů.

Krok 2: Stáhněte si Bugzilla

Nejlepší způsob, jak stáhnout Bugzilla, je stáhnout ji z webu Bugzilla GIT. Můžeme stáhnout a nainstalovat GIT z webu https://git-scm.com/download a spustit jej.

Dalším způsobem, jak stáhnout Bugzilla, je stáhnout stabilní verzi ze svého oficiálního webu pomocí odkazu https://www.bugzilla.org/download/.

Bugzilla přichází jako „tarball“ (přípona .ar.gz), kterou by měl být schopen extrahovat jakýkoli zdatný archivační nástroj Windows.

Po stažení můžeme extrahovat soubory a umístit je do libovolné složky v C:

Krok 3: Konfigurace databáze

V dalším kroku musíme v naší databázi MySQL vytvořit novou databázi.

POZNÁMKA: Můžeme zkontrolovat, zda máme MySQL nainstalován spuštěním příkazu „mysql –v“ v příkazovém řádku.

Poté musíme otevřít konfigurační soubor z naší složky Bugzilla v upravitelném režimu, aby bylo možné upravit zadaná pole.

Krok 4: Konfigurace Bugzilly

Chcete-li nakonfigurovat Bugzilla, musíme spustit příkaz uvedený níže v příkazovém řádku. Tím se připraví databáze k vytvoření požadovaných tabulek.

V době konfigurace také požádá o název hostitele pro poštovní server a e-mail a heslo správce.

Krok 5: Konfigurace webového serveru Apache

Dalším krokem by byla konfigurace našeho webového serveru. Musíme otevřít soubor httpd.conf, přítomný v naší složce Apache a povolit podporu CGI zrušením řádku „AddHandler CGI-script .cgi“. Pro lepší porozumění viz níže uvedený screenshot.

Z důvodu jakékoli chyby, například 500 interní chyby, chyby načtení stránky nebo v případě, že Bugzilla nefunguje, bychom mohli zkusit nahradit první řádek ze všech souborů .cgi, tj. Nahradit #! / Usr / bin / perl do C: cesta do koše naší složky Perl.

Nyní by měla být naše Bugzilla připravena a funkční. Můžeme se dostat na odkaz HTTP: ///, abychom viděli přední stránku Bugzilly a přihlásili se pomocí administrátorského účtu, který jsme definovali.

Doporučené články

Toto byl průvodce instalací Bugzilly. Zde jsme probrali proces Funkce a krok za krokem pro instalaci Bugzilly na Windows. Další informace naleznete také v dalších navrhovaných článcích -

  1. Jak nainstalovat Magento?
  2. Jak nainstalovat Kafka?
  3. Průvodce instalací systému iOS?
  4. Verze Magento | Různé funkce verzí Magento

Kategorie: