Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:bugzilla_szerver

< Linux

Bugzilla szerver

A Bugzilla-ról

A Bugzilla egy fejlett, Perl nyelven írt hibakövető rendszer, a hibajelzések fogadására, kezelésére.

Telepítés

apt-get install mysql-server
apt-get install apache2

Az adatbázis létrehozásához letölthető a PhpMyAdmin legújabb változata:

w3m http://phpmyadmin.net

Vagy telepíthető csomagból is. Használatához viszont szükség van php-ra is:

apt-get install php5 php5-mysql

Vegyünk fel egy bugs nevű adatbázist, és hozzá egy bugs nevű felhasználót a MySQL szerveren.

Állítsuk be az apache2-t. Hozzuk létre a következő állományt:

/etc/apache2/conf.d/bugzilla

Tartalma a következő legyen:

Alias /bugzilla/ /var/www/bugzilla-4.4.6/
Alias /bz/ /var/www/bugzilla-4.4.6/
 
<Directory /var/www/bugzilla-4.4.6>
    AddHandler cgi-script .cgi
    Options +ExecCGI +FollowSymLinks
    DirectoryIndex index.cgi index.html
    AllowOverride Limit FileInfo Indexes Options
</Directory>

A wheezy Debiannak már nem része bugzilla. Töltsük le a w3m böngészővel. Az alaprendszert feltelepítettük, akkor ez a karakteres böngésző is települt. Indítása:

w3m http://bugzilla.org

Ezen hogyan írásakor a bugzilla 4.4.6-os verziója érhető el.

Csomagoljuk ki a letöltött bugzilla csomagot.

Több scriptet is találunk benne a telepítés segítéséhez. Ellenőrizzük milyen Perl csomagok hiányoznak:

./checksetup.pl

Nekem nagyon sok modul hiányzott. A következő paranccsal telepítsük:

install-module.pl --all

Be kell állítani a /var/www/bugzilla-4.4.6/localconfig állományba a következő változókat:

  • $webservergroup = 'www-data';
  • $db_name = 'bugs';
  • $db_user = 'bugs';
  • $db_pass = '12345';

Futtassuk újból a setup ellenőrzőt:

./checksetup.pl

Most befog kérni egy e-mail címet és egy jelszót. Ez lesz az adminisztrátor jelszava.

joska@localhost.localdomain
atitok

A jelszónak minimum 6 karakternek kell lennie.

Természetesen az e-mail címet és jelszót ki kell javítani.

A bugzilla számára levelezőszerverre is szükség van. A Debian alapú rendszerekben az exim4 alapértelmezetten telepszik az alaprendszerrel, amit én lecseréltem postfix-re:

apt-get install postfix

Használat

Távoli gépről:

firefox szerver_ip_cime/bz/
oktatas/linux/bugzilla_szerver.txt · Utolsó módosítás: 2019/08/16 22:35 szerkesztette: admin