La gestión de bugs es una parte fundamental del proceso de desarrollo de software. Mantis Bug Tracker (MantisBT) es un sistema de seguimiento de bugs de código abierto, robusto y fácil de usar, que permite rastrear y gestionar bugs. Este tema describe cómo desplegar MantisBT en un servidor de aplicaciones simple.
Requisitos previos
Se creó un servidor de aplicaciones simple basado en una imagen de aplicación LAMP y se obtuvo la contraseña de la base de datos MySQL preconfigurada. Para obtener más información, consulte Build a LAMP development environment.
Paso 1: Descargar MantisBT
-
Conéctese a un servidor de aplicaciones simple LAMP.
Para obtener más información, consulte Connect to a Linux server.
-
Ejecute el siguiente comando para ir al directorio raíz del sitio web:
cd /<Website root directory>El directorio raíz del sitio web varía según la imagen de aplicación LAMP 6.1.0 o LAMP 7.4.
En la imagen de aplicación LAMP 6.1.0, el directorio raíz del sitio web es /home/www/htdocs.
En la imagen de aplicación LAMP 7.4, el directorio raíz del sitio web es /data/wwwroot/example.
En este ejemplo se utiliza la imagen de aplicación LAMP 7.4. Ejecute el siguiente comando:
cd /data/wwwroot/example -
Ejecute el siguiente comando para descargar el paquete de MantisBT:
sudo wget https://downloads.sourceforge.net/project/mantisbt/mantis-stable/1.3.20/mantisbt-1.3.20.zip --no-check-certificate -
Ejecute el siguiente comando para descomprimir el paquete de MantisBT:
sudo unzip mantisbt-1.3.20.zip -
Ejecute el siguiente comando para mover todos los archivos extraídos de MantisBT al directorio raíz del sitio web:
sudo mv ./mantisbt-1.3.20/* ./ -
Para garantizar la seguridad del sistema, se recomienda crear un usuario estándar para ejecutar MantisBT.
En este ejemplo se crea un usuario estándar llamado www.
sudo useradd www -
Ejecute el siguiente comando para cambiar el propietario de los archivos en el directorio raíz del sitio web:
sudo chown -R www:www ./*
Paso 2: Instalar e iniciar sesión en MantisBT
-
En su computadora, utilice un navegador para acceder a
http://<Public IP address of the LAMP simple application server>/index.php.NotaObtenga la dirección IP pública del servidor de aplicaciones simple LAMP al hacer clic en la tarjeta del servidor para ir a la página Overview.
Utilice un navegador web para acceder a
http://. La página muestra los resultados de Pre-Installation Check, que incluyen la versión de PHP (7.4.21), la compatibilidad con UTF-8, Safe Mode y una verificación de archivos de configuración antiguos residuales como/index.php config_inc.phpycustom_constants_inc.php. El estado de todos los elementos de verificación es GOOD, lo que indica que el entorno actual cumple con los requisitos de instalación de MantisBT.
-
En la sección Installation Options, introduzca la información de la base de datos del servidor LAMP.
Introduzca la contraseña de la base de datos en el campo Password (for Database). Puede encontrar esta contraseña si sigue las instrucciones en View application information. Utilice los siguientes valores para los demás campos: seleccione
MySQL Improveden Type of Database, e introduzcalocalhosten Hostname,rooten Username ybugtrackeren Database name. En la parte inferior de la página, haga clic en Install/Upgrade Database.
-
Una vez que cargue la página, desplácese hasta la parte inferior de la página Check and Install Database y haga clic en create.
Aparece la página Installation Complete, que confirma que MantisBT se instaló correctamente. La página le solicita iniciar sesión como administrador y hacer clic en el enlace create para crear su primer proyecto.
-
Cree un archivo de configuración.
En la sección Write Configuration File(s), copie el código de configuración. Dado que el instalador no puede escribir automáticamente en el archivo
config/config_inc.php, debe agregar el código generado de forma manual. Este código incluye configuraciones como$g_hostname,$g_db_type,$g_database_name,$g_username,$g_db_password,$g_default_timezoney$g_crypto_master_salt. Asegúrese de que los valores coincidan con su entorno.-
Ejecute el siguiente comando para crear un archivo de configuración:
sudo vi /data/wwwroot/example/config/config_inc.php Presione la tecla I para entrar al modo de edición.
Pegue la información de configuración obtenida en 5.a dentro del archivo.
Presione la tecla Esc, introduzca :wq y luego presione la tecla Enter para guardar el archivo.
Introduzca
http://<Public IP address of the LAMP simple application server>/login_page.phpen su navegador local. En la página de inicio de sesión de MantisBT, utilice la cuenta predeterminadaadministratory la contraseña predeterminadarootpara iniciar sesión en MantisBT.-
En la esquina superior derecha de la página, haga clic en My Account para cambiar la contraseña de
administrator.administratores la cuenta predeterminada. Después de iniciar sesión por primera vez, se recomienda cambiar la contraseña. -
Haga clic en Update User.
Se le redirige a la página My View en la página principal de Mantis Bug Tracker. Esto confirma que ha iniciado sesión correctamente como administrador y puede comenzar a utilizar MantisBT.