Instalarea bugzilla

Instalarea programului Bugzilla pe VDS care rulează FreeBSD

Software-ul Bugzilla este un sistem de urmărire a erorilor, susținut în prezent de Mozilla Foundation.







Instalare din porturi

Instalarea se face din sistemul de porturi. Conectați-vă la server cu ssh ca root și executați următoarele comenzi:

Activați suportul bazei de date MySQL:

Lăsați restul setărilor implicit.

Instalarea din port va instala Bugzilla și toate modulele Perl care lipsesc. Lăsați setările implicite.

După instalarea cu succes, veți vedea mesajul:

Creați o bază de date MySQL (de exemplu, cu bug-uri de nume) prin ISPmanager în modulul bază de date (recomandat).

Dacă serverul dvs. nu are ISPmanager. atunci puteți crea baza de date manual, codul căruia trebuie executat în mysql-client.

Navigați la directorul unde a fost instalat Bugzilla și rulați scriptul checksetup.pl:

Ca răspuns, veți primi ceva de genul:

Scriptul va afișa informații despre sistem și modulele instalate și, de asemenea, vă va informa că pentru a instala toate modulele, puteți rula comanda / usr / local / bin / perl install-module.pl - tot







În cazul nostru, acest lucru nu este necesar. Apare un mesaj care vă spune să editați fișierul localconfig și să vă reporniți. Ar trebui să executați scriptul checksetup.pl de fiecare dată și să faceți corecții înainte ca erorile să dispară.

De asemenea, puteți instala modulele necesare utilizând comanda ./install-module.pl module_name.

Editați fișierul localconfig și corectați următorii parametri:

Trebuie să specificați datele pentru a vă conecta la baza de date.

Configurarea serverului MySQL

Rulați scriptul din nou ./checksetup.pl

În cazul meu, el a emis un mesaj:

În secțiunea /etc/my.cnf din secțiunea [mysqld], scrieți linia max_allowed_packet = 4M (în mod implicit, max_allowed_packet = 1M)

De asemenea, includeți suport pentru InnoDB, comentând pe linia skip-innodb (în caz contrar scriptul vă va cere să o faceți din nou) cu un semn # pentru a face ca linia să arate astfel:

Reporniți serverul MySQL după finalizarea editării fișierului de configurare cu următoarea comandă:

Creați un utilizator (administrator)

Creați directorul lib în directorul cu fișierele (în cazul meu, scriptupupuppl a cerut să facă acest lucru cu mesajul Nu există un astfel de fișier sau director la Bugzilla / Install / Filesystem.pm linia 445.)

După ce toate verificările sunt finalizate cu succes, veți primi următorul mesaj de la checksetup.pl:

Configurarea serverului web Apache

Creați fișierul /usr/local/etc/apache22/Includes/bugzilla.conf

Scrieți următorul text în acesta:

Puteți crea, de asemenea, o gazdă virtuală în ISPmanager (pentru un nume frumos) și o conduceți manual la această stare:

Asta este, schimba DocumentRoot în el și elimina SuexecUserGroup (deoarece este necesar pentru script-uri pentru a rula cu drepturi de www), după editarea de configurare, nu uitați să reporniți serverul web.

Aceasta completează instalarea, trebuie să continuați cu configurarea.

Aceste informații au fost utile? Da | nu







Articole similare

Trimiteți-le prietenilor: