Hola amigos. En esta publicación, aprenderá cómo instalar Mantis Bug Tracker en Debian 11.
Instalar LAMP en Debian 11
Mantis es una aplicación web, por lo que necesitamos un servidor web y un administrador de base de datos como MariaDB. Para hacer todo esto en una sola línea de comando ejecute.
sudo apt update
sudo apt install apache2 mariadb-server php libapache2-mod-php php-{mysql,date,json,mbstring,curl,gd,ldap,intl,xml,zip,bcmath,pear} libpcre3 libpcre3-dev
Con esto, tienes una LÁMPARA. Luego tenemos que crear una nueva base de datos y un nuevo usuario para Mantis.
Accede a la consola de MariaDB
sudo mysql -u root -p
Crear la base de datos
create database mantis;
Luego el usuario con la contraseña.
grant all privileges on mantis.* to 'user'@'localhost' identified by 'password';
Aplique los cambios y salga de la consola.
flush privileges;
exit;
No dude en cambiar el nombre de la base de datos, el usuario y la contraseña a lo que desee.
Descargar el rastreador de errores de Mantis en Debian 11
Ahora podemos descargar la aplicación. Para lograr esto, debemos usar el wget
comando.
wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.25.2/mantisbt-2.25.2.zip
Descomprímalo usando unzip
. Si no lo tiene, puede instalarlo:
sudo apt install unzip
Ahora descomprímelo
unzip mantisbt-2.25.2.zip
Mueva la carpeta resultante a la raíz de documentos de Apache.
sudo mv mantisbt-2.25.2 /var/www/html/mantisbt
Haga que Apache sea el propietario de la carpeta y asígnele los permisos correctos.
sudo chown -R www-data: /var/www/html/mantisbt
sudo chmod 755 -R /var/www/html/mantisbt
Ahora cree un nuevo host virtual para que Apache procese mejor Mantis.
sudo nano /etc/apache2/sites-available/mantisbt.conf
Y agrega lo siguiente
<VirtualHost *:80>
DocumentRoot "/var/www/html/mantisbt"
ServerName mantis.unixcop.test
ErrorLog "/var/log/apache2/mantisbt_error_log"
CustomLog "/var/log/apache2/mantisbt_access_log" combined
<Directory "/var/www/html/mantisbt/">
DirectoryIndex index.php
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Reemplace ServerName
con tu dominio.
Guarde los cambios y cierre el editor.
Habilite el nuevo sitio y rewrite
módulo.
sudo a2ensite mantisbt.conf
sudo a2enmod rewrite
Finalmente, reinicie Apache.
sudo systemctl restart apache2
Instalar el rastreador de errores de Mantis en Debian 11
Abra su navegador web y vaya a su dominio para iniciar el asistente de instalación.
Allí, lo primero que verás son los requisitos que debe cumplir el servidor.
Más abajo, deberá ingresar las credenciales de la base de datos que creamos anteriormente.
Después comenzará la instalación y si todo va bien verás este mensaje
Luego verá la pantalla de inicio de sesión. Iniciar sesión con administrador y la contraseña root .
Ahora verá el tablero.
Disfrútalo.
Conclusión
En esta publicación, explicamos cómo instalar Mantis Bug Tracker en Debian 11. Gracias por su atención.