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.