GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Wie installiert man Mantis Bugtracker unter Debian 11?

Hallo Freunde. In diesem Beitrag erfahren Sie, wie Sie Mantis Bug Tracker unter Debian 11 installieren.

Installieren Sie LAMP auf Debian 11

Mantis ist eine Webanwendung, also brauchen wir einen Webserver und einen Datenbankmanager wie MariaDB. Um all dies in einem einzigen Befehlszeilenlauf zu erledigen.

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

Damit haben Sie eine LAMPE. Dann müssen wir eine neue Datenbank und einen neuen Benutzer für Mantis erstellen.

Greifen Sie auf die MariaDB-Konsole zu

sudo mysql -u root -p

Erstellen Sie die Datenbank

create database mantis;

Dann der Benutzer mit dem Passwort.

grant all privileges on mantis.* to 'user'@'localhost' identified by 'password';

Übernehmen Sie die Änderungen und beenden Sie die Konsole.

flush privileges;
exit;

Bitte zögern Sie nicht, den Datenbanknamen, den Benutzer und das Passwort nach Belieben zu ändern.

Mantis-Bugtracker in Debian 11 herunterladen

Jetzt können wir die Anwendung herunterladen. Um dies zu erreichen, müssen wir den wget verwenden Befehl.

wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.25.2/mantisbt-2.25.2.zip

Entpacken Sie es mit unzip . Wenn Sie es nicht haben, können Sie es installieren:

sudo apt install unzip

Jetzt entpacken

unzip mantisbt-2.25.2.zip

Verschieben Sie den resultierenden Ordner in das Apache Document Root.

sudo mv mantisbt-2.25.2 /var/www/html/mantisbt

Machen Sie Apache zum Eigentümer des Ordners und weisen Sie ihm die richtigen Berechtigungen zu.

sudo chown -R www-data: /var/www/html/mantisbt
sudo chmod 755 -R /var/www/html/mantisbt

Erstellen Sie jetzt einen neuen virtuellen Host für Apache, um Mantis besser verarbeiten zu können.

sudo nano /etc/apache2/sites-available/mantisbt.conf

Und fügen Sie Folgendes hinzu

<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>

Ersetzen Sie ServerName mit Ihrer Domain.

Speichern Sie die Änderungen und schließen Sie den Editor.

Aktivieren Sie die neue Seite und das rewrite Modul.

sudo a2ensite mantisbt.conf
sudo a2enmod rewrite

Starten Sie abschließend Apache neu.

sudo systemctl restart apache2

Installieren Sie den Mantis-Bugtracker unter Debian 11

Öffnen Sie Ihren Webbrowser und gehen Sie zu Ihrer Domain, um den Installationsassistenten zu starten.

Dort sehen Sie als erstes die Anforderungen, die der Server erfüllen muss.

Weiter unten müssen Sie die Anmeldeinformationen der zuvor erstellten Datenbank eingeben.

Nachdem die Installation gestartet wurde und alles gut geht, sehen Sie diese Meldung

Dann sehen Sie den Anmeldebildschirm. Melden Sie sich mit Administrator an und das Passwort root .

Jetzt sehen Sie das Dashboard.

Genießen Sie es.

Schlussfolgerung

In diesem Beitrag haben wir erklärt, wie Mantis Bug Tracker in Debian 11 installiert wird. Vielen Dank für Ihre Aufmerksamkeit.


Debian
  1. So installieren Sie Nextcloud auf Debian 9

  2. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  3. So installieren Sie MongoDB 4.4 / 4.2 auf Debian 9

  4. So installieren Sie Mantis Bug Tracker unter CentOS 7

  5. So installieren Sie Mantis Bug Tracker unter Debian 7 (wheezy)

So installieren Sie ERPNext auf Debian 9

So installieren Sie MariaDB unter Debian 11

So installieren Sie Bugzilla Bug Tracker unter Debian 11

So installieren Sie Nginx unter Debian 11

So installieren Sie Nagios unter Debian 10 / Debian 9

So installieren Sie Go unter Debian 11