Bugzilla ist mozilla ein gutes Open-Source Bug-Management-Software, Frosch bereit glinux Entwicklungsprozess benutzen, um die Entdeckung des Fehlers zu verwalten.
Aber es gibt keinen bugzilla dreamhost automatische Installation Funktion, in Übereinstimmung mit Frosch dreamhost der wiki-Methode oben beschrieben Installation,
Es gibt nicht viele Perl-Module, sondern auch in der Host-dreamhost haben keine Berechtigung, diese Perl-Module installieren. Deshalb beschloss der Frosch in einer Vielzahl von eigenen Perl engagieren.
Perl-Installation ist einfach, DreamHost-Wiki ebenfalls beschrieben .
Frogs wählte perl5.8.8, da oben auf, dass es eine Wiki-Umgebung für dreamhost Kampf-Patch (Patch-Datei hier zum Download).
Patches, ausführen:
sh Configure-Dusethreads-Duselargefiles-Dccflags =- DDEBIAN \
-Dcccdlflags =- fPIC-Darchname = i386-linux-Dprefix = ~ / apps \
-Dpager = / usr / bin / sensible-pager-Uafs-Ud_csh-Uusesfio \
-Uusenm-Duseshrplib-Dvendorlib = / usr/share/perl5 \
-Dvendorarch = / usr/lib/perl5-Dvendorprefix = / usr-Uinstallusrbinperl-des
Welche Dprefix Parameter, die an das gewünschte Verzeichnis zu installieren perl eingestellt werden.
Konfiguration abgeschlossen ist, können Sie \ & \ & make install die.
Die folgenden Schritte Installieren bugzilla (Frosch perl in ~ / apps / bin-Verzeichnis, das Verzeichnis in das Verzeichnis in Ihrem eigenen Grundstücken, oh), zunächst in der Bugzilla-Verzeichnis ausführen:
~ / Apps / bin / perl chechsetup.pl
Das Perl-Skript prüft die aktuelle Umgebung, wenn es einen Mangel an Modulen, die dann die Installation Befehl zu geben.
Zum Beispiel in der Frosch-Host, Email:: Send, Email:: MIME:: Modifier werden aufgefordert, zu installieren.
Nach diesem Skript muss gegeben, um das Modul zu installieren, dann wiederholen Sie den obigen Befehl wird ein Verzeichnis localconfig Bugzilla-Datei zu generieren.
Ändern Sie diesen localconfig:
$ Webservergroup = "apache" in apache, um ihre reale Gruppen-Namen, den Namen dieser Gruppe mit den Gruppen-Befehl gefunden werden.
$ Db host = "localhost", um den MySQL-Server-Adresse für den echten ändern.
$ Db name = "Fehler" wurde zu einem echten Namen der Datenbank überarbeitet.
$ Db user = "Fehler" zu ändern die reale Benutzer-Namen.
$ Db pass = "für das echte Passwort geändert.
Nach der oben angegebene Nummer geändert haben, re-run checksetup.pl Skript. Dann wird das Skript bitten Sie den Administrator per E-Mail-Adresse, setzen Sie die Administrations-Passwort, und so die Aktion.
Da dreamhost mit suexec cgi-Skript ausführen, so dass jedes Mal nach dem Ausführen checksetup.pl müssen Sie den folgenden Befehl ausführen:
for i in docs Grafiken Bilder js Skins, finde $ i-type d-exec chmod o + rx {} \;; getan
for i in jpg gif css js png html rdf xul; tun find.-name *. $ i-exec chmod o + r {} \;; getan
. find.-name htaccess-exec chmod o + r {} \;
chmod o + x. Daten data / webdot
Nach Abschluss dieser, Bugzilla erfolgreich sogar Freunde zu installieren. Kann der ersten Verwendung der Adressleiste des Browsers unter dem Bugzilla, um Ergebnisse zu sehen.
Das Sprechen der nächste Vortrag über das Thema, kann das fertige Paket hier herunterladen, herunterladen, entpacken Sie die Zukunft, cn Bugzilla-Verzeichnis kopiert, um den Ordner in dem die Vorlage / directory to Come.







