Ciao amici. In questo post imparerai come installare Mantis Bug Tracker su Debian 11.
Installa LAMP su Debian 11
Mantis è un'applicazione web, quindi abbiamo bisogno di un server web e di un database manager come MariaDB. Per fare tutto questo in un'unica esecuzione da riga di comando.
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 questo, hai una LAMPADA. Quindi dobbiamo creare un nuovo database e un nuovo utente per Mantis.
Accedi alla console MariaDB
sudo mysql -u root -p
Crea il database
create database mantis;
Quindi l'utente con la password.
grant all privileges on mantis.* to 'user'@'localhost' identified by 'password';
Applica le modifiche ed esci dalla console.
flush privileges;
exit;
Non esitare a modificare il nome del database, l'utente e la password come preferisci.
Scarica Mantis bug tracker in Debian 11
Ora possiamo scaricare l'applicazione. Per raggiungere questo obiettivo, dobbiamo utilizzare il wget
comando.
wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.25.2/mantisbt-2.25.2.zip
Decomprimilo usando unzip
. Se non ce l'hai, puoi installarlo:
sudo apt install unzip
Ora decomprimilo
unzip mantisbt-2.25.2.zip
Sposta la cartella risultante in Apache Document Root.
sudo mv mantisbt-2.25.2 /var/www/html/mantisbt
Rendi Apache il proprietario della cartella e assegnale le autorizzazioni corrette.
sudo chown -R www-data: /var/www/html/mantisbt
sudo chmod 755 -R /var/www/html/mantisbt
Ora crea un nuovo host virtuale per Apache per elaborare meglio Mantis.
sudo nano /etc/apache2/sites-available/mantisbt.conf
E aggiungi quanto segue
<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>
Sostituisci ServerName
con il tuo dominio.
Salva le modifiche e chiudi l'editor.
Abilita il nuovo sito e la rewrite
modulo.
sudo a2ensite mantisbt.conf
sudo a2enmod rewrite
Infine, riavvia Apache.
sudo systemctl restart apache2
Installa il bug tracker di Mantis su Debian 11
Apri il tuo browser web e vai al tuo dominio per avviare la procedura guidata di installazione.
Lì, la prima cosa che vedrai sono i requisiti che devono essere soddisfatti dal server.
Più in basso, dovrai inserire le credenziali del database che abbiamo creato in precedenza.
Dopo l'installazione inizierà e se tutto va bene vedrai questo messaggio
Quindi vedrai la schermata di accesso. Accedi con amministratore e la password root .
Ora vedrai la dashboard.
Divertiti.
Conclusione
In questo post abbiamo spiegato come installare Mantis Bug Tracker in Debian 11. Grazie per l'attenzione.