Как установить Bugzilla Bug Tracker в Debian 11

12 set 2022 2 min di lettura
Как установить Bugzilla Bug Tracker в Debian 11
Indice dei contenuti

Введение

Bugzilla — это бесплатная система отслеживания ошибок с открытым исходным кодом, которая позволяет нам отслеживать ошибки и сотрудничать с разработчиками и другими командами в нашей организации. Это помогает нам эффективно отслеживать ошибки, проблемы и другие запросы на изменение в их продуктах. Он был принят тысячами организаций по всему миру благодаря своей надежной функциональности. Он написан на Perl и использует MySQL/MariaDB в качестве базы данных.

В этой статье я объясню, как установить Bugzilla на Debian 11.

Предпосылки

  • Сервер под управлением Debian 11.
  • Действительное доменное имя указывало на IP-адрес вашего сервера.
  • Пароль root настроен на вашем сервере.

Установите необходимые зависимости

Сначала обновите все системные пакеты до обновленной версии с помощью следующей команды:

apt-get update -y

Затем установите все необходимые модули Perl с помощью следующей команды:

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

После этого вы можете перейти к следующему шагу.

Установите Apache и MariaDB

Затем установите сервер базы данных Apache и MariaDB, выполнив следующую команду:

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

После установки обоих пакетов запустите службу Apache и MariaDB с помощью следующей команды:

systemctl start apache2
systemctl start mariadb

После этого вы можете перейти к следующему шагу.

Настроить базу данных MariaDB

Далее вам нужно будет создать базу данных и пользователя для Bugzilla.

Сначала войдите в оболочку MariaDB, используя приведенную ниже команду:

mysql

После входа в систему создайте базу данных и пользователя с помощью следующей команды:

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

Затем предоставьте все привилегии базе данных Bugzilla с помощью следующей команды:

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

Затем снимите привилегии и выйдите из оболочки MariaDB, используя следующую команду:

FLUSH PRIVILEGES;
EXIT;

Затем отредактируйте файл конфигурации MariaDB по умолчанию и измените некоторые конфигурации с помощью вашего любимого редактора:

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

Добавьте следующие строки внутрь [mysqld]:

max_allowed_packet=16M
 ft_min_word_len=2

Сохраните и закройте поле, чтобы перезапустить службу MariaDB и применить изменения:

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.