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.
Puedes descargarla aquí.
Las herramientas de ejecución de Mantis están basadas 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.
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;
grant all on mantisdb.* to 'mantis'@'localhost' identified by 'micontraseña'
// 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';