Installazione di Mantis Bug Tracker su Ubuntu 16.04
In questo tutorial andremo ad installare Mantis Bug Tracker su Ubuntu 16.04.
Partiamo da una macchina virtuale preinstallata Ubuntu 16.04 con ambiente LAMP (per l’installazione fare riferimento a questo articolo) ed aggiorniamo il sistema
sudo apt-get update
sudo apt-get upgrade
Accedendo a Mysql, creiamo un database per Mantis
mysql -u root -p
mysql> CREATE DATABASE mantis;
mysql> CREATE USER 'utente1'@'localhost' IDENTIFIED BY 'password_a_vostra_scelta';
mysql> GRANT ALL PRIVILEGES ON mantis.* TO 'utente1'@'localhost' IDENTIFIED BY 'password_a_vostra_scelta' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit;
Creato il database per l’applicativo Mantis, scarichiamo dal sito ufficiale il software
cd
wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.14.0/mantisbt-2.14.0.tar.gz
tar -xvzf mantisbt-2.14.0.tar.gz
mv mantisbt-2.14.0/ mantis/
mv mantis/ /var/www/html/
chown -R www-data. /var/www/html/mantis/
uno dei prerequisiti per l’installazione di Mantis è la libreria di php mbstring
apt-get install php-mbstring
A questo punto creiamo il virtualhost su Apache2
cd /etc/apache2/sites-available/
cat mantis.conf
<VirtualHost *:80>
DocumentRoot “/var/www/html/mantis”
ServerName dominiotest.com
ServerAlias www.dominiotest.com
ErrorLog “/var/log/apache2/mantis-error_log”
CustomLog “/var/log/apache2/mantis-access_log” combined<Directory “/var/www/html/mantis/”>
DirectoryIndex index.php index.html
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
abilitiamo il virtualhost
a2ensite mantis.conf
service apache2 reload
Collegandoci da un qualsiasi browser all’indirizzo http://dominiotest.com oppure http://indirizzo_ip_server/mantis
impostiamo i paramentri di connessione al database
ed a questo punto il sistema fornirà un report di tutta l’installazione completata e la possibilità di andare alla pagina di login
Nella pagina di login di Mantis, dopo aver effettuato il primo accesso con l’utente Administrator (password di defaul root), ci sono dei suggerimenti per la sicurezza, in particolare la cancellazione/limitazione della cartella admin e la disabilitazione dell’utente amministratore di default
quindi accedendo come username Administrator e password root
ci verrà richiesto di reimpostare la password dell’amministratore e successivamente potremo incominciare ad utilizzare Mantis.