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.