Dieses Tutorial führt Sie durch die Schritte zum Installieren und Konfigurieren von Flyspray The Bug Killer auf einem CentOS 7 VPS .
Was ist Fliegenspray?
Fliegenspray ist ein unkompliziertes, webbasiertes Fehlerverfolgungssystem, das in PHP geschrieben ist für die Unterstützung bei der Softwareentwicklung. Es wurde in erster Linie entwickelt, um den Bedürfnissen aller gerecht zu werden.
Flyspray ist freie Software, veröffentlicht unter der GNU GPL-Lizenz. Dies bedeutet im Wesentlichen, dass Sie Flyspray kostenlos erhalten und verwenden können. Der Quellcode ist verfügbar und Sie können ihn gerne an Ihre Bedürfnisse anpassen.
Einige der Flyspray-Funktionen beinhalten:
- Webbasiert, plattformunabhängig
- Unterstützung mehrerer Datenbanken, derzeit MySQL und PGSQL
- Einfache Installation
- Einfach zu bedienen
- Mehrere Projekte
- Aufgaben „beobachten“ mit Benachrichtigung über Änderungen (E-Mail oder Jabber)
- Umfassender Aufgabenverlauf
- Dateianhänge
- CSS-Designs
- Erweiterte Suchfunktionen (aber einfach zu bedienen)
- Atom/RSS-Feeds
- Zwei Syntaxoptionen für Aufgabenbeschreibungen und mehr (Dokuwiki / Klartext)
- Abstimmung für Aufgaben
- Abhängigkeitsdiagramme
SYSTEMANFORDERUNGEN
Flyspray hat sehr wenige externe Abhängigkeiten und das macht es einfacher zu installieren und zu warten als etwas wie Bugzilla. Die folgenden Dinge sind erforderlich, um Flyspray zum Laufen zu bringen:
- Computer, der als Server fungiert. Unsere SSD-VPS-Hosting-Pläne sind dafür perfekt geeignet.
- Webserver wie Apache, Nginx etc.. Apache wird empfohlen
- PHP-Webskriptsprache 5.2 oder höher
- PHP-GD-Bibliothek
- PHP-XML-Bibliothek
- OpenSSL-Bibliothek
- MySQL- oder PostgreSQL-Datenbankserver
SYSTEM AKTUALISIEREN
Bevor Sie fortfahren, ssh
zu Ihrem CentOS 7 SSD VPS , starten Sie einen screen
Sitzung und aktualisieren Sie Ihr System mit yum
:
## screen -U -S flyspray-screen ## yum update
INSTALLIEREN SIE EINIGE PAKETE
## yum install wget unzip vim
LAMPE INSTALLIEREN
In diesem Tutorial verwenden wir den LAMP (Linux, Apache, MariaDB und PHP) Stack auf einem unserer CentOS SSD VPS-Hosting-Pläne. Also LAMP installieren indem Sie unserem großartigen Artikel zur Installation von LAMP auf einem CentOS 7 VPS folgen.
Sobald LAMP auf dem System eingerichtet ist, installieren Sie die folgenden erforderlichen Pakete und starten Sie Ihren Webserver neu mit:
## yum install php-xml openssl php-gd ## systemctl restart httpd
MARIADB (MYSQL)-DATENBANK EINRICHTEN
Flyspray benötigt eine Datenbank, um seine Daten zu speichern. In diesem Tutorial verwenden wir MariaDB , das ein Drop-in-Ersatz für MySQL ist und es ist der Standard-Datenbankserver in CentOS 7 .
## mysql -u root -p MariaDB> create database flyspray; MariaDB> grant all on flyspray.* to flyspray@localhost identified by 'STRONG_PASSWORD'; MariaDB> \q
FLIEGENSPRAY INSTALLIEREN
Als erstes müssen Sie auf http://flyspray.org/ gehen und die neueste Flyspray-Version herunterladen verfügbar. Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version 0.9.9.7. OK, laden Sie das Flyspray-Archiv mit dem folgenden wget
herunter Befehl:
## wget -P /tmp http://flyspray.org/flyspray-0.9.9.7.zip
Sobald das ZIP-Archiv heruntergeladen ist, extrahieren Sie es nach /var/www/html/flyspray
Verwenden Sie den folgenden Befehl:
## unzip -d /var/www/html/flyspray /tmp/flyspray-0.9.9.7.zip
Richten Sie als Nächstes die ordnungsgemäße Eigentümerschaft mit chown
ein Befehl:
## chown apache: -R /var/www/html/flyspray
und navigieren Sie zu http://yourserver/flyspray/setup/ und folgen Sie dem Einrichtungsassistenten. Entfernen Sie nach Abschluss der Installation die Datei /var/www/html/flyspray/setup
Verzeichnis mit:
## rm -rf /var/www/html/flyspray/setup/
SCHRITTE NACH DER INSTALLATION
Optional können Sie mithilfe von Graphviz
Aufgabenabhängigkeitsdiagramme einrichten . Um dies zu erreichen, installieren Sie das Paket mit:
## yum install graphviz
und fügen Sie den Pfad zum graphviz
hinzu binär in flyspray.conf.php
## vim /var/www/html/flyspray/flyspray.conf.php [general] dot_path = "/usr/bin/dot"
Aktivieren Sie den Erinnerungs-Daemon, wenn Sie Erinnerungen und Hintergrundbenachrichtigungen benötigen, indem Sie reminder_daemon
einstellen zu 1
in flyspray.conf.php
:
## vim /var/www/html/flyspray/flyspray.conf.php [general] reminder_daemon = "1"
FLIEGENSPRAY AKTUALISIEREN
- Sichern Sie Ihre Dateien und Datenbank
- Entfernen Sie alle Dateien außer dem Attachment-Verzeichnis und flyspray.conf.php
- Kopieren Sie die neuen Dateien in das Flyspray-Verzeichnis
- Stellen Sie sicher, dass zumindest für flyspray.conf.php die ordnungsgemäße Eigentümerschaft/Berechtigung gewährt wird
- Führen Sie das Upgrade unter http://yourserver/flyspray/setup/upgrade.php aus
LASS UNS DAS FÜR DICH TUN?
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Flyspray und LAMP für Sie zu installieren . Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.