Come installare Bugzilla Bug Tracker su Debian 11

22 dic 2021 2 min di lettura
Come installare Bugzilla Bug Tracker su Debian 11
Indice dei contenuti

Introduzione

Bugzilla è un sistema di tracciamento dei bug gratuito e open source che ci consente di tenere traccia dei bug e collaborare con sviluppatori e altri team della nostra organizzazione. Ci aiuta a tenere traccia di bug, problemi e altre richieste di modifica nei loro prodotti in modo efficace. È stato adottato da migliaia di organizzazioni in tutto il mondo grazie alle sue solide funzionalità. È scritto in Perl e usa MySQL/MariaDB come backend di database.

In questo articolo spiegherò come installare Bugzilla su Debian 11.

Prerequisiti

  • Un server che esegue Debian 11.
  • Un nome di dominio valido puntato con l'IP del tuo server.
  • Una password di root è configurata sul tuo server.

Installare le dipendenze richieste

Innanzitutto, aggiorna tutti i pacchetti di sistema alla versione aggiornata utilizzando il seguente comando:

apt-get update -y

Successivamente, installa tutti i moduli Perl richiesti utilizzando il seguente comando:

apt-get install build-essential libdatetime-timezone-perl libappconfig-perl libdate-calc-perl libtemplate-perl libmime-tools-perl libdatetime-perl libemail-sender-perl libemail-mime-perl libemail-mime-perl libdbi-perl libdbd-mysql-perl libcgi-pm-perl libmath-random-isaac-perl libmath-random-isaac-xs-perl libapache2-mod-perl2 libapache2-mod-perl2-dev libchart-perl libxml-perl libxml-twig-perl perlmagick libgd-graph-perl libtemplate-plugin-gd-perl libsoap-lite-perl libhtml-scrubber-perl libjson-rpc-perl libdaemon-generic-perl libtheschwartz-perl libtest-taint-perl libauthen-radius-perl libhtml-formattext-withlinks-perl libgd-dev graphviz sphinx-common rst2pdf libemail-address-perl libemail-reply-perl libfile-slurp-perl libencode-detect-perl libmodule-build-perl libnet-ldap-perl libfile-which-perl libauthen-sasl-perl libfile-mimeinfo-perl -y

Una volta terminato, puoi procedere al passaggio successivo.

Installare Apache e MariaDB

Successivamente, installa il server di database Apache e MariaDB eseguendo il seguente comando:

apt-get install apache2 mariadb-server mariadb-client -y

Una volta installati entrambi i pacchetti, avvia il servizio Apache e MariaDB utilizzando il seguente comando:

systemctl start apache2
systemctl start mariadb

Una volta terminato, puoi procedere al passaggio successivo.

Configurare database MariaDB

Successivamente, dovrai creare un database e un utente per Bugzilla.

Innanzitutto, accedi alla shell MariaDB utilizzando il comando indicato di seguito:

mysql

Una volta effettuato l'accesso, crea un database e un utente con il seguente comando:

CREATE DATABASE bugzilla;
CREATE USER 'buguser'@'localhost' IDENTIFIED BY 'password';

Successivamente, concedi tutti i privilegi al database Bugzilla con il seguente comando:

GRANT ALL PRIVILEGES ON bugzilla.* TO 'buguser'@'localhost';

Quindi, svuota i privilegi ed esci dalla shell MariaDB usando il seguente comando:

FLUSH PRIVILEGES;
EXIT;

Quindi, modifica il file di configurazione predefinito di MariaDB e modifica alcune configurazioni con il tuo editor preferito:

nano /etc/mysql/mariadb.conf.d/50-server.cnf

Aggiungi le seguenti righe all'interno di [mysqld]:

max_allowed_packet=16M
ft_min_word_len=2

Salva e chiudi il campo per riavviare il servizio MariaDB per applicare le modifiche:

systemctl restart mariadb

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.