Nápověda:BugZilla

Z VirtlabWiki

Přejít na: navigace, hledání

testovano na verzi 2.22 a Ubuntu Breezy - PDF verze

Instalace BugZilly

  1. stáhnout Bugzillu - download
  2. rozbalit tarball BugZilly do "webového adresáře" (napr.: /var/www/)
  3. informace k instalaci jsou dostupné v souboru /var/www/bugzilla/QUICKSTART (předpokládejme, že soubory z archívu BugZilly jsme umístili do /var/www/bugzilla - dále považujeme za aktuální adresář)
  4. spustit ./checksetup.pl
    podle výpisu skriptu checksetup.pl nainstalovat chybějící Perl moduly, případně vyřešit jiné "neočekávatelné" problémy :-)
  5. editovat soubor ./localconfig - zmenit hodnoty proměnných
    $webservergroup 
    skupina pod kterou běží webový server (např.: www-data)
    $db_driver 
    driver pro vaší SQL databázi, na které bude uložena BugZilla (napr.: mysql)
    $db_host 
    jméno stroje, kde běží databáze (napr.: localhost)
    $db_port 
    port pro přístup do databáze
    $db_name 
    jméno databáze na databázovém serveru, která bude "obsahovat" BugZillu
    $db_user 
    jméno uživatele (na DB serveru) přistupujícího k databázi
    $db_pass 
    heslo DB uživatele
  6. na databázovém serveru vytvořit databázi pro BugZillu (jméno musí být stejné jako je nastaveno v ./localconfig) např.: bugs
  7. na databázovem serveru vytvořit uživatele pro BugZillu (jméno a heslo musí být stejné jako je nastaveno v ./localconfig) např.: user= bugs, pass= bugs
  8. znova spustit ./checksetup.pl - pokud vše proběhne dobře, je třeba zadat e-mail administrátora (a tedy jeho login do BugZilly) a pak jeho heslo
  9. konfigurace Apache
    nutne mít aktivní modul pro CGI
    nastavit konfiguraci adresáře BugZilly (/etc/apache2/sites-available/default):
    <Directory "/var/www/bugzilla/">
    AllowOverride Limit
    Options +ExecCGI
    DirectoryIndex index.cgi
    </Directory>
  10. restart Apache (/etc/init.d/apache2 restart)
  11. nastavit v BugZille parametry podle potřeby (už přes fungující webové GUI BugZilly)

Převedení dat z jedné BugZilly na druhou

  1. SQL export zdrojové BZ (BugZilla) - např.: v PHPmyAdmin lze exportovat do souboru (ZIP, GZ, BZ2)
  2. na "cílovém" stroji je NUTNÉ promazat všechny tabulky BZ, aby nedošlo k chybám během importu (!! promazáním tabulek ztratíte všechny data BZ !!)
  3. import z exportovaného souboru

!!!JEDNÁ SE VLASTNĚ O DUPLIKACI => administrátorsky účet je teď stejný jako na "zdrojové" BZ

Osobní nástroje