Mantis BT es una herramienta de gestión de incidencias (o bug trucker en inglés) de código abierto. Está escrito en PHP y requiere una base de datos. La base de datos recomendada para la ejecución de Mantis es mysql.
Pre-requisitos técnicos
Las herramientas de ejecución de mantis están basados en la suite
LAMP (
Linux-
Apache-
MySQL-
Php), muy utilizada en el desarrollo Web
- Linux es el sistema operativo que albergará a mantis
- Apache es el servidor Web frontal que recibirá las peticiones http.
- Mysql es una herramienta de SGBD recomendada para albergar la base de datos de mantis
- Php es la herramienta de interpretación del lenguaje PHP que permite tener páginas Web dinámicas.
Configuración de Mysql
La configuración de Mysql consiste en crear una base de datos y un usuario habilitado en esta base de datos. En nuestro caso la base de datos se llama “mantisdb” y el usuario se llama “mantis”.
Luego debemos conectarnos a la consola MySql.
grant all on mantisdb.* to 'mantis'@'localhost' identified by 'micontraseña';
Instalación de mantis
Hay que descargar el archivo conteniendo
MantisBT. Descomprimimos el archivo en la carpeta Web de nuestro servidor Web (ejemplo:/var/www)
Nos dirigimos a la siguiente página mediante el navegador Web para continuar con la instalación:
http://adresse_Ip_server_web/mantis/admin/install.php
Ingresamos los valores indicados en la captura de pantalla de abajo y hacemos clic en install/upgrade database
Y listo, mantis ya está instalado!
Lo podemos utilizar en la siguiente URL:
http://adresse_Ip_server_web/mantis
- login: administrador
- contraseña: root
Configuración de mantis
Para la configuración de mantis utilizaremos el archivo de configuración
config_inc.php. El fichero contiene las líneas siguientes:
<?php
// Configuración de la base de datos
$g_hostname = 'localhost';
$g_db_type = 'mysql';
$g_database_name = 'mantisdb';
$g_db_username = 'mantis';
$g_db_password = 'mantis';
// Configuración del modo mail
$g_phpMailer_method='2';
$g_smtp_host='direccion.servidor.smtp';
// Configuración de las direcciones email del sistema
$g_administrator_email='administrador@netapsys.es';
$g_webmaster_email=$g_administrador_email;
$g_from_email='no-reply-mantis@netapsys.es';
// Configuración del idioma y del formato de la fecha
$g_default_language='español';
$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';
// Personalisacion de Mantis
$g_window_title='Mantis Netapsys';
?>
Véase también
Comunidad de asistencia y consejos.
El artículo original fue escrito por
wjaouadi. Traducido por
Carlos-vialfa.