GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Mantis BT su Ubuntu 21

MantisBT è una piattaforma di rilevamento dei problemi open source progettata per essere flessibile e facile da usare e fornisce uno strumento che ti aiuta a collaborare con diversi team per risolvere bug e problemi nel modo più rapido e professionale possibile.

Mantis ha anche moduli integrati che ne estendono le funzionalità e la piattaforma è attivamente in fase di sviluppo. Mantis Bug Tracker consente al team di segnalare errori e organizzare chi può prendersene cura. Gli utenti possono iniziare in pochi minuti e iniziare a gestire i propri progetti mentre collaborano efficacemente con i propri compagni di squadra e clienti.

Questo tutorial ti guiderà su come installare Mantis BT su Ubuntu 21.

Installa Apache2 HTTP Server su Ubuntu:

Mantis BT avrà bisogno del server web Apache2 quindi per installarlo usa i seguenti comandi:

apt update
apt install apache2

Ora, avvia e abilita Apache2 in modo che si avvii automaticamente all'avvio.

systemctl start apache2.service
systemctl enable apache2.service
systemctl status apache2.service

Per controllare Apache2, apri il browser e cerca l'indirizzo IP del server (http://192.168.189.129) e dovresti vedere la pagina di test predefinita di Apache2 come mostrato di seguito. Quando lo vedi, Apache2 funziona come previsto.

Installa il server database MariaDB:

Mantis ha bisogno di un server di database per archiviare il suo contenuto. MariaDB è un database open source, lo useremo per Mantis BT.

Per installare MariaDB inserisci i seguenti comandi:

apt-get install mariadb-server mariadb-client

Avvia e abilita il servizio MariaDB in modo che possa avviarsi automaticamente all'avvio.

systemctl start mariadb.service
systemctl enable mariadb.service
systemctl status mariadb.service

Successivamente, esegui i comandi seguenti per proteggere il server MariaDB creando una password di root e impedendo l'accesso root remoto.

mysql_secure_installation

Quando richiesto, rispondi alle domande seguenti seguendo la guida.

  • Inserisci la password corrente per root (inserisci per none):premi semplicemente Invio
  • Imposta la password di root? [S/n]:S
  • Nuova password:inserisci la password desiderata
  • Reinserire la nuova password:ripeti la password impostata nel passaggio precedente
  • Rimuovere utenti anonimi? [S/n]:S
  • Non consentire l'accesso root in remoto? [S/n]:S
  • Rimuovere il database dei test e accedervi? [S/n]:S
  • Ricaricare ora le tabelle dei privilegi? [S/n]:S

MariaDB è stato installato correttamente. Effettua il login per controllare MariaDB usando il seguente comando:

mysql -u root -p

Inserisci la password che hai impostato.

Installa PHP e moduli correlati:

Esegui il seguente comando per installare PHP:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt update
apt upgrade
apt install php8.0 libapache2-mod-php8.0 php8.0-common php8.0-gmp php8.0-curl php8.0-intl php8.0-mbstring php8.0-xmlrpc php8.0-mysql php8.0-gd php8.0-xml php8.0-cli php8.0-zip

Apri il file di configurazione predefinito di PHP per Apache2.

nano /etc/php/8.0/apache2/php.ini

Apporta le modifiche alle righe seguenti nel file e salva. I valori seguenti sono ottime impostazioni da applicare in questi ambienti. Se vuoi puoi modificarli in base alle tue esigenze.

file_uploads = On
allow_url_fopen = On
short_open_tag = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
max_input_vars = 1500
date.timezone = America/Chicago

salva ed esci dal file.

Configurazione:

Hai installato tutti i pacchetti, continua di seguito per iniziare a configurare i server. Per prima cosa crea un database Mantis.

Usa i seguenti comandi per creare il database mantis.

mysql -u root -p

Inserisci la password che hai impostato durante l'installazione di MariaDB.

Ora crea database.

CREATE DATABASE mantis;
CREATE USER 'mantisuser'@'localhost' IDENTIFIED BY 'new_password_here';
GRANT ALL ON mantis.* TO 'mantisuser'@'localhost' WITH GRANT OPTION;
flush privileges;
exit

Riavvia MariaDB per applicare le impostazioni di cui sopra.

systemctl restart mariadb.service

Dopo l'installazione di PHP e dei relativi moduli, riavviare Apache2.

systemctl restart apache2.service

Configura PHP:

Per testare le impostazioni PHP con Apache2, crea un phpinfo.php file nella directory principale di Apache2 eseguendo i comandi seguenti:

nano /var/www/html/phpinfo.php

digita il contenuto qui sotto e salva il file.

<?php phpinfo( ); ?>

cerca l'IP del tuo server seguito da /phpinfo.php . come http://192.168.189.129/phpinfo.php.

Dovresti vedere la pagina PHP predefinita.

Per scaricare e installare Mantis sul server Ubuntu, esegui semplicemente i comandi seguenti per scaricarlo. quindi estrai il suo contenuto nella directory principale di Apache2..

cd /tmp
wget https://excellmedia.dl.sourceforge.net/project/mantisbt/mantis-stable/2.22.1/mantisbt-2.22.1.zip
unzip mantisbt-2.22.1.zip
mv mantisbt-2.22.1 /var/www/mantis

Per impostare le autorizzazioni corrette per il funzionamento di Mantis, eseguire i seguenti comandi:

chown -R www-data:www-data /var/www/mantis/
chmod -R 755 /var/www/mantis/

Configura Apache2:

Infine, configura il file di configurazione del sito Apahce2 per Mantis. Questo file controllerà il modo in cui gli utenti accedono al contenuto di Mantis. Esegui i comandi seguenti per creare un nuovo file di configurazione chiamato mantis.conf

nano /etc/apache2/sites-available/mantis.conf

Quindi copia e incolla il contenuto sottostante nel file e salvalo. Sostituisci la riga evidenziata con il tuo nome di dominio e la posizione principale della directory.

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/mantis
     ServerName example.com
     ServerAlias www.example.com

     <Directory /var/www/mantis/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

salva ed esci dal file.

Abilita il modulo Mantis e riscrivi:

Dopo aver configurato l'host virtuale sopra, abilitalo eseguendo i comandi seguenti:

a2ensite mantis.conf
a2enmod rewrite

a2dissite 000-default.conf
systemctl restart apache2.service

Quindi apri il browser e cerca il nome di dominio del server. Dovresti vedere la procedura guidata di configurazione di Mantis.

http://192.168.189.129

Digita nel database Username e password.

Dopodiché Mantis BT è pronto per l'uso.

Immettere il nome utente predefinito:admin e password:root.

Infine, il sistema ti chiederà di cambiare la password per la password dell'amministratore.

Infine puoi utilizzare Mantis Bug Tracker in base al tuo utilizzo.


Ubuntu
  1. Come installare PHP 8 su Ubuntu 20.04 LTS

  2. Come installare R su Ubuntu 16.04

  3. Come installare Vai su Ubuntu 18.04

  4. Come installare PHP 8.0 su Ubuntu 20.04

  5. Come installare o aggiornare PHP 8.1 su Ubuntu 20.04

Come installare R su Ubuntu 20.04

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04