Installation de Mantis Bug Tracker

Dernière mise à jour le 4 novembre 2009 à 15:44 par marlalapocket
Publié par wjaouadi
Mantis BT est un outil de gestion d'événements (ou bug tracker en anglais) Open Source. L'outil est écrit en PHP et s'appuie sur une base de données. La base de données recommandée pour l'exécution de Mantis est mysql.



Pré-requis techniques


Les outils d'exécution de mantis sont composés dans la suite logicielle très utilisée dans le développement Web surnommé LAMP (Linux-Apache-MySQL-Php)
  • Linux qui est l'OS qui accueillera le mantis.
  • Apache est le serveur Web frontal qui recevra les requêtes Http.
  • Mysql est un outil de SGBD recommandé pour l'accueil de la base de données de mantis.
  • Php est l'outil d'interprétation du langage PHP qui permet d'avoir des pages web dynamiques.

Configuration de Mysql


La configuration de Mysql consiste à créer une base de données ainsi qu'un utilisateur habilité sur cette base de données. Dans notre cas la base de données se nomme "mantisdb" et l'utilisateur se nomme "mantis".
Dans ce qui suit l faut se connecter à la console MySql.
  • Creation de la base de données

create database mantisdb;
  • Création de l'utilisateur

grant all on mantisdb.* to 'mantis'@'localhost' identified by 'monmotdepasse';

Installation de mantis


Il faut télécharger l'archive contenant MantisBT. Décompresser l'archive dans le répertoire web de votre serveur web (ex:/var/www)
Aller sur la page suivante via votre navigateur web pour continuer l'installation
Mettre les valeurs indiquées dans la capture d'écran ci dessous et cliquer sur install/upgrade database

Mantis est maintenant installé !!!
Vous pouvez l'utiliser sur l'url suivante
  • login : administrator
  • mot de passe : root

Configuration de mantis


La configuration de mantis passe essentiellement par le fichier de configuration config_inc.php
Le fichier contient alors les lignes suivantes :
<?php
	// Configuration de la base de données
	$g_hostname = 'localhost';
	$g_db_type = 'mysql';
	$g_database_name = 'mantisdb';
	$g_db_username = 'mantis';
	$g_db_password = 'mantis';


	// Configuration du mode de mail
	$g_phpMailer_method='2';
	$g_smtp_host='adresse.serveur.smtp';

	// Configuration des adresses email système
	$g_administrator_email='administrateur@netapsys.fr';
	$g_webmaster_email=$g_administrator_email;
	$g_from_email='no-reply-mantis@netapsys.fr';

	// Configuration du langage et du format de la date
	$g_default_language='french';
	$g_short_date_format='d-m-Y';
	$g_normal_date_format='d-m-Y H:i';
	$g_complete_date_format='d-m-Y H:i';

	
	// Personnalisation de Mantis
	$g_window_title='Mantis Netapsys';

?>
Meilleures réponses pour « Installation de Mantis Bug Tracker » dans :
[MSN] Utiliser MSN sans l'installer - à partir d'un site VoirIl est possible d'utiliser un client MSN pour discuter avec ses amis sans avoir à l'installer. Il existe quelques clients conçus pour être utilisés à partir d'un navigateur sous forme de pages Internet. Évidemment, leurs fonctionnalités sont...
Installation de Windows XP VoirCet article de la base de connaissances détaille l'installation pas-à-pas de Windows XP Pro à partir d'un CD d'installation. Attention : les ordinateurs de marque ne sont généralement pas concernés par cette installation car le système est...
Linux - L'installation de logiciels VoirLes différents types d'archives Basiquement il existe plusieurs façons de récupérer une application fonctionnant sous Linux : Sous forme de paquetage RPM. Il s'agit d'un fichier portant l'extension .rpm permettant une installation automatique,...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
Installer une carte réseau VoirBut Le but du jeu est d'arriver à mettre en place un réseau afin de pouvoir échanger des données ou jouer en réseau. Il faut donc installer dans chaque ordinateur susceptible de faire partie du réseau local une carte réseau. Ce tutoriel a pour but...