Instalación de MantisBT en LAMP
MantisBT es un software bugtracker que hace uso de navegador web para llevar un control de errores.
Última actualización
MantisBT es un software bugtracker que hace uso de navegador web para llevar un control de errores.
Última actualización
El Servidor puede ser un servidor web público compartido, un contenedor o una copia local.
En cuanto a CPU y memoria como cualquier aplicación web, debe ajustar el rendimiento de su servidor en función del tráfico en el sitio.
En cuanto a disco duro, el código de la aplicación es inferior a 50 MB. La cantidad de espacio en disco requerido para la base de datos variará dependiendo del volumen de datos, siendo el principal factor determinante el número y tamaño esperados de los archivos adjuntos.
MantisBT tiene licencia, por lo tanto, gratuita para uso comercial y no comercial (código abierto). Sus requerimientos de software son:
Sistema operativo: MantisBT se ejecuta en Windows, macOS, Linux, Solaris, BSD y casi cualquier cosa que admita el software de servidor requerido.
Servidor web: MantisBT se ha probado principalmente con y . Sin embargo, se espera que funcione con cualquier software de servidor web reciente.
: El servidor web debe soportar PHP ya que solo usa archivos .php. Si su servidor web está configurado para otras extensiones (por ejemplo, . PHP3, . PHTML) entonces tendrá que añadirle el soporte.
Extensiones: MantisBT está diseñado para trabajar en tantos entornos como sea posible. Por lo tanto, las extensiones requeridas son mínimas y muchas de ellas son opcionales que afectan solo a una característica. Extensiones obligatorias:
La extensión para el gestor de bases de datos que utilices ( mysqli, pgsql, oci8, sqlsrv )
mbstring: necesario para la compatibilidad con Unicode (UTF-8).
date, hash, json, pcre, Reflection, session - Necesario para ejecutar MantisBT en general.
Extensiones opcionales
Curl: necesario para la función de integración de Twitter
GD: necesario para la función captcha
Fileinfo - requerido para archivos adjuntos y la mayoría de los pluginsSin esta extensión, las vistas previas y descargas de archivos adjuntos no funcionan, ya que MantisBT no podrá enviar el encabezado Content-Type a un navegador que solicite un archivo adjunto.
LDAP: necesario para la autenticación LDAP o Active Directory.
zlib - necesario para habilitar la compresión de salida.
A continuación tienes la tabla de compatibilidades para versiones de cada uno de los requisitos de software.
Estas tareas cubren la descarga y el despliegue de MantisBT, y deben realizarse antes de cualquier nueva instalación o actualización.
Transfiere el archivo descargado a la carpeta de tu virtualhost, por ejemplo var/www/mantisalex.com .
Esto se puede hacer moviendo el archivo directamente o usando el método que más le guste (ftp, scp, etc.).
Extrae los archivos de la aplicación en la misma carpeta (ten cuidado por que puede crear un nuevo directorio como mantisbt-1.3.x y no nos interesa tener directorios dentro de directorios), puedes usar los comandos siguientes:
Cambiar el nombre del directorio. Para nuevas instalaciones, es posible que desee cambiar el nombre del directorio recién creado a algo más simple, por ejemplo, mantisbt
El script comprueba los parámetros básicos del servidor web
Proporcionar la información necesaria para la instalación
Tipo de base de datos
Nombre de host del servidor de base de datos
Usuario y contraseñ
Privilegios necesarios: SELECT, INSERT, UPDATE y DELETE
Cuenta de base de datos con privilegios altos
Privilegios adicionales necesarios: INDEX, CREATE, ALTER y DROPSi no se especifica esta cuenta, se utilizará el usuario de la base de datos.
Haga clic en el botón Instalar o actualizar base de datos
El script crea la base de datos y las tablas.La cuenta de usuario de administrador predeterminada se crea en esta etapa, para permitir el inicio de sesión inicial y la configuración de MantisBT.
El script intenta escribir un archivo básico config_inc.php
para definir los parámetros de conexión de la base de datos. Esta operación puede fallar si la cuenta de usuario del servidor web no tiene permisos de escritura en el directorio (lo cual se recomienda por razones de seguridad obvias). En este caso, tendrá que crear manualmente el archivo y copiar/pegar el contenido de la página.
El script realiza comprobaciones posteriores a la instalación en el sistema.Revise y corrija cualquier error.
Type of Database
MySQL Improved Hostname (for Database Server)
Localhost Username (for Database)
Password (for Database)
Database name (for Database)
Admin Username (to create Database if required)
Admin Password (to create Database if required)
Database Table Prefix
Database Table Suffix _table
Default Time Zone
Print SQL Queries instead of Writing to the Database
La primera vez que accedes deberás poner el usuario por defecto:
User: administrator
Pwd: root
Descargar MantisBT, esto puedes hacerlo manualmente desde la página de o con los siguientes comandos:
En este capítulo se explica cómo realizar una nueva instalación de MantisBT.Comience por verificar e instalar la versión adecuada del software requerido.Una vez hecho esto, ejecute el script de instalación. Desde su navegador web, acceda El procedimiento de instalación pasará por los siguientes pasos: