Schauen Sie sich die Themenartikel So installieren Sie das Mantis Bug Tracking System mit Nginx unter Ubuntu 20.04 in der Kategorie an: Wiki bereitgestellt von der Website ar.taphoamini.
Weitere Informationen zu diesem Thema So installieren Sie das Mantis Bug Tracking System mit Nginx unter Ubuntu 20.04 finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema So installieren Sie das Mantis Bug Tracking System mit Nginx unter Ubuntu 20.04 im Abschnitt „Verwandte Artikel an.
Mantis ist ein Open-Source-PHP-Bug-Tracking-Tool, das eine effiziente und einfache Verfolgung von Softwarefehlern und Projektmanagement ermöglicht. Es unterstützt eine Vielzahl von Datenbank-Backend-Systemen, darunter Mysql, MS-SQL und Postgresql.
Ich verwende den Nginx-Webserver anstelle von Apache. Die Installationsschritte für dieses Tutorial waren auf Ubuntu 20.04 LTS.
Inhalt
Installieren von Nginx auf Ubuntu
$ sudo apt replace $ sudo apt set up nginx -y
Aktivieren Sie dann den Standard-Nginx-Port auf der Firewall mit dem folgenden Befehl.
$ sudo ufw enable http $ sudo ufw enable https
Stellen Sie mithilfe des systemctl-Daemons sicher, dass Nginx auf dem System ausgeführt wird.
$ systemctl standing nginx
MySQL-Installation und -Konfiguration
Sie können MySQL mit dem apt-Befehl wie folgt installieren. In dieser Einstellung wird MySQL 8 als Datenbankhintergrund verwendet.
$ sudo apt replace $ sudo apt set up mysql-server
Nach der Installation von Mysql müssen Sie das Root-Benutzer-Authentifizierungs-Plug-in aktualisieren, bevor Sie sich mit dem Passwort anmelden können, additionally führen Sie es aus
$ sudo mysql
mysql > UPDATE mysql.consumer SET plugin = 'mysql_native_password' WHERE User="root"; mysql > FLUSH PRIVILEGES; mysql > QUIT;
Anschließend müssen Sie mysql sicher installieren. In diesem Prozess können Sie einen passwortgeschützten Root-Benutzer einrichten, den Root-Zugriff außerhalb von localhost deaktivieren und andere sicherheitsrelevante Konfigurationen in mysql sichern. Führen Sie diesen Befehl aus, um den Prozess zu starten.
$ sudo mysql_secure_installation
Wenn Sie den obigen Befehl ausführen, werden Sie aufgefordert, den Installationsvorgang zu speichern und dann den Installationsvorgang abzuschließen.
Erstellen Sie nun eine Datenbank und richten Sie einen Benutzer mit den folgenden Schritten für die MySQL-Datenbank ein.
$ sudo mysql
Erstellen Sie eine Datenbank für Mantis.
mysql > CREATE DATABASE mantisdb;
Erstellen Sie einen neuen Benutzer und erteilen Sie dem Benutzer mit diesem mysql-CLI-Befehl alle mantisdb-Berechtigungen.
mysql > CREATE USER 'mantis_user'@'localhost' IDENTIFIED BY 'securepassword';
Ersetzen Sie das Wort sicheres Passwort mit dem starken Passwort, das im obigen Befehl ausgewählt wurde. Dann, um Privilegien zu gewähren,
mysql > GRANT ALL PRIVILEGES ON mantisdb.* TO 'mantis_user'@'localhost'; mysql > FLUSH PRIVILEGES;
Die Datenbankkonfiguration ist abgeschlossen
PHP und verwandte Pakete
Da Mantis ein PHP-basiertes Projekt ist, müssen Sie PHP und alle seine abhängigen Pakete mit diesem apt-Befehl installieren.
$ sudo apt replace $ sudo apt set up php php-cli php-fpm php-zip php-bcmath php-gd php-curl php-xml php-pear php-mysql php-mbstring vim wget -y
Überprüfen Sie nun Ihre PHP-Installation, indem Sie Ihre Version überprüfen.
$ php -v
PHP-Version.
Konfigurieren und installieren Sie die Mantisse auf dem Nginx-Webserver
Nach der Konfiguration des LAMP-Stacks können Sie die neueste Mantis-Projektdatei von der offiziellen Website mit dem Befehl wget herunterladen.
$ wget https://udomain.dl.sourceforge.net/project/mantisbt/mantis-stable/2.25.2/mantisbt-2.25.2.tar.gz
Stellen Sie nun das heruntergeladene Projekt mit dem folgenden Befehl wieder her
$ tar -xvzf mantisbt-2.25.2.tar.gz
Verschieben Sie dann die Datei in das folgende Verzeichnis.
$ sudo mv mantisbt-2.25.2 /var/www/html/mantis
Ändern Sie dann die erforderlichen Berechtigungen und den Besitz der Projektdateien.
$ sudo chown -R www-data. /var/www/html/mantis
$ sudo chmod -R 755 /var/www/html/mantis/
Um den virtuellen Nginx-Host zu konfigurieren, erstellen Sie mit diesem Befehl eine neue Locust-Konfigurationsdatei.
$ sudo vim /and so on/nginx/conf.d/mantis.conf
Kopieren Sie nun die folgende Konfiguration auf Ihre eigene und ändern Sie sie, falls Sie sie anders konfiguriert haben.
server hear 80; server_name _; access_log /var/log/nginx/mantis-access.log; error_log /var/log/nginx/mantis-error.log; error_page 404 =200 /error.html; root /var/www/html/mantis; index index.php; location / try_files $uri /index.php$is_args$args; location ~ .php$ embrace snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; embrace fastcgi_params;
Starten Sie nun Nginx neu oder laden Sie es neu, um die Änderungen auf den systemctl-Daemon anzuwenden.
$ sudo systemctl reload nginx
Schließlich können Sie die Mantisse mit der IP-Adresse der konfigurierten Domäne oder des lokalen Hosts oder Systems anzeigen. In dieser Demo habe ich auf dem lokalen System eingerichtet, sodass ich über localhost darauf zugreifen kann. Sie finden die nächste Startseite, auf der Sie sich mit der Datenbank verbinden.
Nachdem Sie alle erforderlichen Felder ausgefüllt haben, klicken Sie auf Datenbank installieren/aktualisieren, um die Datenbank zu konfigurieren und eine Verbindung zur Datenbank herzustellen.
Wenn Mantis eine Verbindung zur Datenbank herstellt und die erforderlichen Tabellen und Benutzer erstellt, sehen Sie die folgende Oberfläche mit dem guten Status jeder Konfigurationsprüfung. Am Ende erscheint eine „Weiter“-Schaltfläche, klicken Sie darauf, um Sie zur Anmeldeseite weiterzuleiten.
Es erscheint eine Anmeldeseite, auf der Sie aufgefordert werden, „Administrator“ in das Textfeld einzugeben und dann auf „Anmelden“ zu klicken.
Geben Sie nun das „root“-Passwort ein und klicken Sie auf Login.
Sie müssen Ihr Passwort, Ihre E-Mail-Adresse und Ihren Vornamen aktualisieren, wenn Sie sich zum ersten Mal anmelden.
Wenn Sie Ihr Passwort und andere zugehörige Informationen aktualisieren, können Sie die folgende Benutzeroberfläche im Bereich mit der linken Leiste, der oberen Navigationsleiste und dem Speicherzentrum sehen.
Fazit
Schließlich schloss er den Installationsprozess ab, einschließlich der Installation von LAMP, des Nginx-Stacks und der Mantis-Fehlerverfolgung auf Ubuntu 20.04 LTS. Ich hoffe, dass dieser Leitfaden bei der Implementierung von Mantis hilfreich ist.
Einige Bilder zum Thema So installieren Sie das Mantis Bug Tracking System mit Nginx unter Ubuntu 20.04
Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen So installieren Sie das Mantis Bug Tracking System mit Nginx unter Ubuntu 20.04
#installieren #Sie #das #Mantis #Bug #Tracking #System #mit #Nginx #unter #Ubuntu
Weitere Informationen zu Schlüsselwörtern So installieren Sie das Mantis Bug Tracking System mit Nginx unter Ubuntu 20.04 auf Bing anzeigen
Die Anzeige von Artikeln zum Thema So installieren Sie das Mantis Bug Tracking System mit Nginx unter Ubuntu 20.04 ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.