Bugzilla je nejoblíbenější systém pro sledování chyb, navržený tak, aby pomáhal skupinám vývojářů softwaru sledovat vývoj jejich softwaru.
Je to bezplatná aplikace s bohatými funkcemi, která se ocitá ve službách velkého počtu týmů a organizací a pomáhá jim organizovat a synchronizovat jejich vývojovou práci.
Tento článek vás provede procesem instalace Bugzilly na CentOS VPS.
Nejprve začněme instalací potřebných balíčků. Zadejte následující:
# yum install perl* mod_perl-devel -y
Po dokončení instalace potřebných balíčků spusťte následující příkaz, abyste si stáhli nejnovější verzi Bugzilly (přizpůsobte adresu URL tak, aby odpovídala aktuální verzi):
# wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.4.tar.gz
Rozbalte jej do požadovaného adresáře:
# tar zxvf bugzilla-4.2.2.tar.gz -C /var/www/html/
Zadejte adresář, který obsahuje rozbalenou instalaci Bugzilly a přejmenujte adresář „bugzilla-${VERSION}“ na něco pohodlnějšího pro webový přístup:
# cd /var/www/html/ # mv -v bugzilla-4.4 bugzilla
Přihlaste se do mysql pomocí 'root' jako uživatel a svého mysql 'root' hesla a vytvořte databázi pro instalaci Bugzilly:
# mysql -uroot -p
mysql> create database bugzilla_DB;
Udělte všechna oprávnění k databázi, kterou jste právě vytvořili, nově vytvořenému uživateli a identifikujte jej jeho vlastním heslem:
mysql> grant all on bugzilla_DB.* to some_user@localhost identified by 'random_password';
a ukončete mysql:
mysql> \q
Spusťte následující příkaz a vyhledejte potřebné moduly:
# ./checksetup.pl
Po dokončení skriptu checksetup.pl nainstalujte potřebné a volitelné moduly spuštěním:
# /usr/bin/perl install-module.pl --all
Jakmile jsou moduly nainstalovány, spusťte znovu skript checksetup.pl a vygenerujte soubor localconfig:
# ./checksetup.pl
Použijte svůj oblíbený textový editor (v tomto případě vim) a upravte položky $db_name, $db_user a $db_pass v souboru ‚localconfig‘ a vyplňte je informacemi o databázi mysql, které jsme nastavili dříve:
# vim ./localconfig
Znovu spusťte kontrolní skript pro nastavení počáteční konfigurace:
# ./checksetup.pl
Dále je třeba přidat těchto několik řádků do konfiguračního souboru Apache:
# vim /etc/httpd/conf/httpd.conf
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
Uložte soubor a restartujte webový server provedením následujícího příkazu:
# service httpd restart
A je to! Otevřete http://
POZNÁMKA:V případě „500 Internal Server Error“ při prvním pokusu o přístup k Bugzille, zkontrolujte prosím řádek „Options“ v souboru .htaccess a zakomentujte jej.
Samozřejmě, pokud jste jedním z našich zákazníků Linux VPS Hosting, nemusíte nic z toho dělat, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám Bugzillu okamžitě nainstalují.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.