GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare il bug tracker Mantis su Debian 11?

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.


Debian
  1. Come installare Nextcloud su Debian 9

  2. Come installare PostgreSQL 11/10 su Debian 9 e Debian 8

  3. Come installare MongoDB 4.4 / 4.2 su Debian 9

  4. Come installare Mantis Bug Tracker su CentOS 7

  5. Come installare Mantis Bug Tracker su Debian 7 (wheezy)

Come installare ERPNext su Debian 9

Come installare MariaDB su Debian 11

Come installare Bugzilla Bug Tracker su Debian 11

Come installare Nginx su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Come installare Vai su Debian 11