Cómo instalar y configurar Mantis Bug Tracker

Cómo instalar y configurar Mantis Bug Tracker

Mantis Bug Tracker es una herramienta de gestión de incidencias de código abierto. Esta herramienta está escrita en PHP y necesita una base de datos. La base de datos que se recomienda para la ejecución de Mantis es Mysql.

¿Cómo instalar Mantis Bug Tracker?

Prerrequisitos

Las herramientas de ejecución de Mantis están basadas en la suite LAMP (Linux-Apache-MySQL-PHP) muy utilizada en el desarrollo web.

  1. Linux es el sistema operativo que albergará a Mantis.
  2. Apache es el servidor web frontal que recibirá las peticiones http.
  3. Mysql es una herramienta de SGBD recomendada para albergar la base de datos de Mantis.
  4. 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. A continuación debemos conectarnos a la consola MySQL y creamos la base de datos:
create database mantisdb;
  • Para crear el usuario:
grant all on mantisdb.* to 'mantis'@'localhost' identified by 'micontraseña'

Instalación

Necesitamos descargar el archivo Mantis Bug Tracker. Después, descomprimimos el archivo en la carpeta web de nuestro servidor (por ejemplo: /var/www) y continuamos navegando por las ventanas siguientes hasta finalizar el proceso.

¿Cómo configurar Mantis Bug Tracker?

Para la configuración de Mantis utilizaremos el archivo de configuración config_inc.php. El fichero contiene las siguientes líneas:

 // 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 e-mail 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';

 
 // Personalización de Mantis
 $g_window_title='Mantis Netapsys';


Alrededor del mismo tema

Programas