GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Bugzilla sur CentOS 6

Bugzilla est le système de suivi des bogues le plus populaire, conçu pour aider les groupes de développeurs de logiciels à suivre leur développement logiciel.

Il s'agit d'une application gratuite et riche en fonctionnalités qui se trouve au service d'un grand nombre d'équipes et d'organisations, les aidant à organiser et à synchroniser leur travail de développement.

Cet article vous guidera tout au long du processus d'installation de Bugzilla sur un VPS CentOS.

Tout d'abord, commençons par installer les packages nécessaires. Tapez ce qui suit :

# yum install perl* mod_perl-devel -y

Une fois l'installation des packages nécessaires terminée, exécutez la commande suivante afin de télécharger la dernière version de Bugzilla (adaptez l'URL pour qu'elle corresponde à la version actuelle) :

# wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.4.tar.gz

Décompressez-le dans le répertoire souhaité :

# tar zxvf bugzilla-4.2.2.tar.gz -C /var/www/html/

Entrez dans le répertoire qui contient l'installation décompressée de Bugzilla et renommez le répertoire « bugzilla-${VERSION} » en quelque chose de plus pratique pour l'accès Web :

# cd /var/www/html/

# mv -v bugzilla-4.4 bugzilla

Connectez-vous à mysql en utilisant "root" comme utilisateur et votre mot de passe mysql "root", et créez une base de données pour l'installation de Bugzilla :

# mysql -uroot -p
mysql> create database bugzilla_DB;

Accordez tous les privilèges sur la base de données que vous venez de créer à un utilisateur nouvellement créé et identifiez-le par son propre mot de passe :

mysql> grant all on bugzilla_DB.* to some_user@localhost identified by 'random_password';

et quittez mysql :

mysql> \q

Exécutez la commande suivante pour trouver les modules nécessaires :

# ./checksetup.pl

Une fois le script checksetup.pl terminé, installez les modules nécessaires et facultatifs en exécutant :

# /usr/bin/perl install-module.pl --all

Une fois les modules installés, relancez le script checksetup.pl pour générer le fichier localconfig :

# ./checksetup.pl

Utilisez votre éditeur de texte préféré (dans ce cas vim) et modifiez les entrées $db_name, $db_user et $db_pass dans le fichier "localconfig" et remplissez-les avec les informations de base de données mysql que nous avons définies précédemment :

# vim ./localconfig

Encore une fois, exécutez le script checksetup pour définir la configuration initiale :

# ./checksetup.pl

Ensuite, ces quelques lignes doivent être ajoutées au fichier de configuration apache :

# vim /etc/httpd/conf/httpd.conf

<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>

Enregistrez le fichier et exécutez la commande suivante pour redémarrer le serveur Web :

# service httpd restart

C'est ça! Ouvrez http:///bugzilla et commencez à organiser votre développement logiciel !

REMARQUE :en cas d'"Erreur 500 interne du serveur" lors de votre première tentative d'accès à Bugzilla, veuillez vérifier la ligne "Options" dans le fichier .htaccess et commentez-la.

Bien sûr, si vous êtes l'un de nos clients Linux VPS Hosting, vous n'avez rien à faire de tout cela, demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront Bugzilla pour vous immédiatement.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer Bugzilla 5.0 sur CentOS 7

Comment installer Java sur CentOS 7

Comment installer Ruby sur CentOS 7

Comment installer PostgreSQL sur CentOS 7

Comment installer Go sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8