GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer le traqueur de bogues Mantis sur Debian 11 ?

Bonjour les amis. Dans cet article, vous apprendrez comment installer Mantis Bug Tracker sur Debian 11.

Installer LAMP sur Debian 11

Mantis est une application Web, nous avons donc besoin d'un serveur Web et d'un gestionnaire de base de données comme MariaDB. Pour faire tout cela en une seule ligne de commande.

sudo apt update
sudo apt install apache2 mariadb-server php libapache2-mod-php php-{mysql,date,json,mbstring,curl,gd,ldap,intl,xml,zip,bcmath,pear} libpcre3 libpcre3-dev

Avec cela, vous avez une LAMPE. Ensuite, nous devons créer une nouvelle base de données et un nouvel utilisateur pour Mantis.

Accéder à la console MariaDB

sudo mysql -u root -p

Créer la base de données

create database mantis;

Puis l'utilisateur avec le mot de passe.

grant all privileges on mantis.* to 'user'@'localhost' identified by 'password';

Appliquez les modifications et quittez la console.

flush privileges;
exit;

N'hésitez pas à modifier le nom, l'utilisateur et le mot de passe de la base de données comme bon vous semble.

Télécharger le traqueur de bogues Mantis dans Debian 11

Maintenant, nous pouvons télécharger l'application. Pour y parvenir, nous devons utiliser le wget commande.

wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.25.2/mantisbt-2.25.2.zip

Décompressez-le en utilisant unzip . Si vous ne l'avez pas, vous pouvez l'installer :

sudo apt install unzip

Maintenant, décompressez-le

unzip mantisbt-2.25.2.zip

Déplacez le dossier résultant vers la racine du document Apache.

sudo mv mantisbt-2.25.2 /var/www/html/mantisbt

Faites d'Apache le propriétaire du dossier et attribuez-lui les autorisations appropriées.

sudo chown -R www-data: /var/www/html/mantisbt
sudo chmod 755 -R /var/www/html/mantisbt

Créez maintenant un nouvel hôte virtuel pour Apache afin de mieux traiter Mantis.

sudo nano /etc/apache2/sites-available/mantisbt.conf

Et ajoutez ce qui suit

<VirtualHost *:80>
    DocumentRoot "/var/www/html/mantisbt"

    ServerName mantis.unixcop.test

    ErrorLog "/var/log/apache2/mantisbt_error_log"
    CustomLog "/var/log/apache2/mantisbt_access_log" combined

        <Directory "/var/www/html/mantisbt/">
            DirectoryIndex index.php 
            Options -Indexes +FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

</VirtualHost>

Remplacez ServerName avec votre domaine.

Enregistrez les modifications et fermez l'éditeur.

Activer le nouveau site et la rewrite module.

sudo a2ensite mantisbt.conf
sudo a2enmod rewrite

Enfin, redémarrez Apache.

sudo systemctl restart apache2

Installer le suivi de bogues Mantis sur Debian 11

Ouvrez votre navigateur Web et accédez à votre domaine pour lancer l'assistant d'installation.

Là, la première chose que vous verrez, ce sont les exigences à remplir par le serveur.

Plus bas, vous devrez entrer les informations d'identification de la base de données que nous avons créée précédemment.

Après l'installation commencera et si tout se passe bien, vous verrez ce message

Ensuite, vous verrez l'écran de connexion. Connectez-vous avec administrateur et le mot de passe root .

Vous verrez maintenant le tableau de bord.

Profitez-en.

Conclusion

Dans cet article, nous avons expliqué comment installer Mantis Bug Tracker dans Debian 11. Merci de votre attention.


Debian
  1. Comment installer Nextcloud sur Debian 9

  2. Comment installer PostgreSQL 11 / 10 sur Debian 9 et Debian 8

  3. Comment installer MongoDB 4.4 / 4.2 sur Debian 9

  4. Comment installer Mantis Bug Tracker sur CentOS 7

  5. Comment installer Mantis Bug Tracker sur Debian 7 (wheezy)

Comment installer ERPNext sur Debian 9

Comment installer MariaDB sur Debian 11

Comment installer Bugzilla Bug Tracker sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Nagios sur Debian 10 / Debian 9

Comment installer Go sur Debian 11