Nápověda:BugZilla

Z VirtlabWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Verze z 20:11, 28. 6. 2006
Root (Diskuse | příspěvky)

← Předchozí porovnání
Aktuální verze
Vav166 (Diskuse | příspěvky)
(kategorizace)
Řádka 1: Řádka 1:
-'''testovano na verzi 2.22 a Ubuntu Breezy'''+'''testovano na verzi 2.22 a Ubuntu Breezy''' - [[Media:HOWTO_BugZilla.pdf|PDF]] verze
 +==Instalace BugZilly==
 +# stáhnout Bugzillu - [http://www.bugzilla.org/download/ download]
 +# rozbalit tarball BugZilly do "webového adresáře" (napr.: <code>/var/www/</code>)
 +# informace k instalaci jsou dostupné v souboru <code>/var/www/bugzilla/QUICKSTART</code> (předpokládejme, že soubory z archívu BugZilly jsme umístili do <code>/var/www/bugzilla</code> - ''dále považujeme za aktuální adresář'')
 +# spustit <code>./checksetup.pl</code><br>podle výpisu skriptu checksetup.pl nainstalovat chybějící Perl moduly, případně vyřešit jiné "neočekávatelné" problémy :-)
 +# editovat soubor <code>./localconfig</code> - zmenit hodnoty proměnných
 +#; <code>$webservergroup</code> : skupina pod kterou běží webový server (např.: <code>www-data</code>)
 +#; <code>$db_driver</code> : driver pro vaší SQL databázi, na které bude uložena BugZilla (napr.: <code>mysql</code>)
 +#; <code>$db_host</code> : jméno stroje, kde běží databáze (napr.: <code>localhost</code>)
 +#; <code>$db_port</code> : port pro přístup do databáze
 +#; <code>$db_name</code> : jméno databáze na databázovém serveru, která bude "obsahovat" BugZillu
 +#; <code>$db_user</code> : jméno uživatele (na DB serveru) přistupujícího k databázi
 +#; <code>$db_pass</code> : heslo DB uživatele
 +# na databázovém serveru vytvořit databázi pro BugZillu (jméno musí být stejné jako je nastaveno v <code>./localconfig</code>) např.: <code>bugs</code>
 +# na databázovem serveru vytvořit uživatele pro BugZillu (jméno a heslo musí být stejné jako je nastaveno v <code>./localconfig</code>) např.: user= bugs, pass= bugs
 +# znova spustit <code>./checksetup.pl</code> - 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
 +# konfigurace Apache<br>nutne mít aktivní modul pro CGI<br>nastavit konfiguraci adresáře BugZilly (<code>/etc/apache2/sites-available/default</code>):
 +#: <code><Directory "/var/www/bugzilla/"><br>AllowOverride Limit<br>Options +ExecCGI<br>DirectoryIndex index.cgi<br></Directory></code>
 +# restart Apache (<code>/etc/init.d/apache2 restart</code>)
 +# nastavit v BugZille parametry podle potřeby (už přes fungující webové GUI BugZilly)
-# stahnout Bugzillu - [http://www.bugzilla.org/download/ download]+==Převedení dat z jedné BugZilly na druhou==
-# rozbalit tarball Bugzilly do "weboveho adresare" (napr.: ''/var/www/'')+# SQL export zdrojové BZ (BugZilla) - např.: v PHPmyAdmin lze exportovat do souboru (ZIP, GZ, BZ2)
-# informace k instalaci jsou dostupne v souboru /var/www/bugzilla/QUICKSTART (predpokladejme, ze soubory z archivu BugZilly jsme umistili do /var/www/bugzilla - dale povazujeme za aktualni adresar)+# 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 !!''')
-# spustit ./checksetup.pl+# import z exportovaného souboru
- podle vypisu skriptu checksetup.pl nainstalovat chybejici Perl moduly, pripadne vyresit jine "neocekavatelne" problemy :-)+
-# editovat soubor ./localconfig+
- zmenit hodnoty promenych:+
- $webservergroup - skupina pod kterou bezi webovy server (napr.: www-data)+
- $db_driver - driver pro vasi SQL databazi na ktere bude ulozena BugZilla (napr.: mysql)+
- $db_host - jmeno stroje kde bezi databaze (napr.: localhost)+
- $db_port - port pro pristup do databaze+
- $db_name - jmeno databaze na databazovem serveru ktera bude "obsahovat" BugZillu+
- $db_user - jmeno uzivatele (na DB serveru) pristupujiciho k databazi+
- $db_pass - heslo DB uzivatele+
-# na databazovem serveru vytvorit databazi pro BugZillu (jmeno musi byt stejne jako je nastaveno v ./localconfig) napr.: bugs+
-# na databazovem serveru vytvorit uzivatele pro BugZillu (jmeno a heslo musi byt stejne jako je nastaveno v ./localconfig) napr.: user= bugs, pass= bugs+
-# znova spustit ./checksetup.pl -pokud vse probehne dobre je treba zadat e-mail administratora (a tedy jeho login do BugZilly) a pak jeho heslo+
-# konfigurace Apache+
- nutne mit aktivni modul pro CGI+
- nastavit konfiguraci adresare 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)+
-//PRAVE BY MELA ZACIT FUNGOVAT BUGZILLA - http://localhost/bugzilla+''!!!JEDNÁ SE VLASTNĚ O DUPLIKACI => administrátorsky účet je teď stejný jako na "zdrojové" BZ''
-//GRATULACE :-)+
-11 nastavit v Bugzille parametry podle potreby+[[Kategorie:HOW-TO]]
- +
-/*+
-* prevedeni dat z jedne BugZilly na druhou+
-*/+
-A SQL export zdrojove BZ - v PHPmyAdmin lze exportovat do souboru (ZIP, GZ, BZ2) - nedoporucuju exportovat na "vystup" ale do souboru, kdyz totiz DB obsahuje nejake "binarni" data je problem pri zobrazeni v HTML+
-B na "cilovem" stroji je NUTNE promazat vsechny tabulky BZ, aby nedoslo k chybam behem importu (!! promazanim tabulek ztratite vsechny data BZ !!)+
-C import z exportovaneho souboru+
- +
-//KOPIROVANI JE KOMPLETNI+
-//!!!JEDNA SE VLASTNE O DUPLIKACI => administratorsky ucet je ted stejny jako na "zdrojove" BZ+

Aktuální verze

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