So installieren Sie Mantis Bug Tracker auf AlmaLinux 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Mantis Bug Tracker auf AlmaLinux 8 installieren in PHP. Es ist einfach, benutzerfreundlich, benutzerfreundlich und wird mit vielen Tools geliefert, die Ihnen helfen, mit Teams zusammenzuarbeiten, um Fehler und Probleme schnell zu beheben. Es bietet eine Vielzahl von Funktionen, darunter Benachrichtigung per E-Mail, rollenbasierte Zugriffskontrolle, Projekte, Unterprojekte und Kategorieunterstützung, Problembeziehungsdiagramm, anpassbares Dashboard und vieles mehr.

In diesem Artikel wird davon ausgegangen, dass Sie mindestens über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‘sudo‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation des kostenlosen webbasierten Bug-Tracking-Systems MantisBT auf AlmaLinux 8. Sie können den gleichen Anweisungen für CentOS und Rocky Linux folgen.

Installieren Sie Mantis Bug Tracker auf AlmaLinux 8

Schritt 1. Lassen Sie uns zunächst sicherstellen, dass Ihr System auf dem neuesten Stand ist.

sudo dnf installieren epel-release
sudo dnf-Update

Schritt 2. Installieren des LAMP-Stack.

Ein AlmaLinux LAMP-Server ist erforderlich. Wenn Sie LAMP nicht installiert haben, können Sie unserer Anleitung hier folgen.

Schritt 3. Mantis Bug Tracker auf AlmaLinux 8 installieren.

Jetzt laden wir die neueste stabile Version von MantisBT von der offiziellen MantisBT-Seite herunter:

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

Entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl:

entpacken mantisbt-2.25.2.zip

Nächste. Verschieben Sie die extrahierte Datei nach /var/www/html/ wie nachstehend:

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

Wir müssen einige Ordnerberechtigungen ändern:

sudo chown -R apache:apache /var/www/html/mantisbt

Schritt 4. MariaDB konfigurieren.

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit dem mysql_secure_installation Skript. Sie sollten jeden Schritt sorgfältig lesen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, die Remote-Root-Anmeldung verbietet und die Testdatenbank und den Zugriff auf sichere MariaDB entfernt.

mysql_secure_installation

Konfigurieren Sie es wie folgt:

– Root-Passwort setzen? [Y/n] y – Anonyme Benutzer entfernen? [Y/n] y – Root-Anmeldung aus der Ferne verbieten? [Y/n] y – Testdatenbank entfernen und darauf zugreifen? [Y/n] y – Berechtigungstabellen jetzt neu laden? [Y/n] Ja

Als nächstes müssen wir uns bei der MariaDB-Konsole anmelden und eine Datenbank für den Mantis Bug Tracker erstellen. Führen Sie den folgenden Befehl aus:

mysql -u root -p

Dies fordert Sie zur Eingabe eines Passworts auf. Geben Sie also Ihr MariaDB-Root-Passwort ein und drücken Sie Enter. Nachdem Sie sich bei Ihrem Datenbankserver angemeldet haben, müssen Sie eine Datenbank für die Installation von Mantis Bug Tracker erstellen:

MariaDB [(none)]> DATENBANK ERSTELLEN mantisdb; MariaDB [(none)]> GEWÄHRLEISTEN SIE ALLE PRIVILEGIEN AUF mantisdb.* AN ‘mantis’@’localhost’, IDENTIFIZIERT DURCH ‘your-strong-passwd’; MariaDB [(none)]> FLUSH PRIVILEGIEN; MariaDB [(none)]> BEENDEN;

Schritt 5. Konfigurieren Apache.

Erstellen Sie nun eine Apache Konfigurationsdatei des virtuellen Hosts für Mantis:

sudo nano /etc/httpd/conf.d/mantisbt.conf

Fügen Sie die folgende Datei hinzu:

DocumentRoot “/var/www/html/mantisbt” ServerNamemantisbt.ihre-domain.com ErrorLog “/var/log/httpd/mantisbt_error_log” CustomLog “/var/log/httpd/mantisbt_access_log” kombiniert DirectoryIndex index.php Optionen -Indizes +FollowSymLinks AllowOverride All Require all gewährt

Save und close Wenn Sie fertig sind, starten Sie die Datei neu Apache Dienst, um die Änderungen zu übernehmen:

sudo a2ensite mantisbt.conf
sudo a2enmod umschreiben
sudo systemctl Neustart httpd

Schritt 6. Konfigurieren Sie die Firewall.

Lassen Sie die Ports 80 und 443 durch die Firewall:

sudo Firewall-cmd –permanent –add-service=http
sudo Firewall-cmd –permanent –add-service=https
sudo Firewall-cmd –reload

Konfigurieren Sie dann SELinux mit dem folgenden Befehl:

sudo setebool httpd_can_network_connect auf -P
sudo chcon -R -u system_u -t httpd_sys_rw_content_t -r object_r /var/www/html/mantisbt

Schritt 7. Zugriff auf das Mantis Bug Tracker Webinterface.

Öffnen Sie nach erfolgreicher Installation Ihren Webbrowser und greifen Sie über die URL auf die Mantis-Weboberfläche zu https://mantis.your-domain.com. Sie sollten den folgenden Bildschirm sehen:

Herzliche Glückwünsche! Sie haben Mantis erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Mantis Bug Tracker auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, zu überprüfen die offizielle Mantis-Website.