So installieren und konfigurieren Sie TaskBoard unter CentOS 7

Bei Verwendung von Distributionen wie CentOS 7 Dies ist eine Distribution, die uns endlose praktische Funktionalitäten bietet, um die Dienste der Organisation zu optimieren.Es ist wichtig zu wissen, dass wir ihr Potenzial durch die Installation und Konfiguration kostenloser, dafür entwickelter Open-Source-Tools noch weiter ausdehnen können.

Heute wird dieses Tutorial eines dieser Tools namens . im Detail analysieren Aufgabentafel auf CentOS7.

Was ist TaskBoard?TaskBoard ist eine Anwendung, um auf einfache Weise und mit einer visuellen Umgebung eine Nachverfolgung der zu erledigenden Aufgaben zu sehen.

TaskBoard ist eine von Kanban inspirierte Anwendung, deren Ziel es ist, dem Benutzer eine einfache und übersichtliche Oberfläche zur Verfügung zu stellen, um Aufgaben auf praktische Weise zu verfolgen.

TaskBoard-FunktionenEinige der Hauptfunktionen von TaskBoard sind:

  • Es ist Open Source.
  • Einfach zu installieren.
  • Es hat unbegrenzte Boards (Projekte).
  • Es wird möglich sein, die Spalten innerhalb der Tabellen anzupassen.
  • Es verfügt über Elemente, die die vollständige Historie der durchgeführten Aktivitäten anzeigen.
  • Grundlegende Benutzerverwaltung (Administratoren und normale Benutzer).
  • Erstellen Sie eine SQLite-Datenbank.
  • Es funktioniert auf jedem Webhost korrekt und dafür benötigen wir nur PHP5 mit SQLite pdo.

1. CentOS 7 aktualisieren


Zunächst müssen die CentOS 7-Pakete aktualisiert werden und dazu führen wir die folgende Zeile aus:
 yum -y Update

2. Installieren Sie Apache unter CentOS 7


Der von Apache angebotene HTTP-Server wurde als Software entwickelt, deren Zweck es ist, eine robuste Quellcode-Implementierung zu erstellen, die kommerziell, in allen Bereichen funktionsfähig und kostenlos ist.

Schritt 1
Um Apache auf CentOS 7 zu installieren, führen wir die folgende Zeile aus:

 yum -y installiere httpd

Schritt 2
Sobald die Apache-Installation abgeschlossen ist, sehen wir Folgendes:

Schritt 3
Nun führen wir die folgenden Zeilen aus:

 systemctl start httpd (Wir werden den Apache-Dienst starten) systemctl enable httpd (Wir konfigurieren, dass dieser Dienst beim Systemstart geladen wird)

3. Installieren Sie PHP und SQLite auf CentOS 7


Der nächste Schritt ist die Installation der PHP-Sprache, da dies eine Komponente ist, die Teil der Konfiguration ist und dank derer Codes verarbeitet werden können, um dynamische Inhalte anzuzeigen. TaskBoard ist in PHP geschrieben, daher ist die Installation auf CentOS 7 von entscheidender Bedeutung.

Schritt 1
Das Standard-PHP-Repository hat keine Version 7.1, daher muss es über EPEL installiert werden. Dazu führen wir zunächst Folgendes aus:

 yum -y epel-release installieren

Schritt 2
In diesem Fall haben wir bereits die neueste Version von EPEL. Dann aktualisieren wir das System erneut mit der Zeile:

 yum -y Update
Schritt 3
Als nächstes installieren wir das Webtatic-Repository, indem wir die folgende Zeile ausführen:
 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

Schritt 4
Wir aktualisieren erneut mit

 yum -y Update
Schritt 5
Nach der Aktualisierung fahren wir mit der Installation von PHP mit seinen jeweiligen Abhängigkeiten fort, indem wir die folgende Zeile ausführen:
 yum -y installiere php71w php71w-json php71w-gd php71w-cli php71w-readline php71w-sqlite3 

Schritt 6
Wir können die jeweiligen installierten Abhängigkeiten sehen:

Schritt 7
Wir können überprüfen, ob PHP korrekt installiert wurde, indem wir die folgende Zeile ausführen, um seine Version herauszufinden:

 php -v 

Schritt 8
Da TaskBar SQLite als Datenbankmanager verwendet, fahren wir mit der Installation mit der folgenden Zeile fort:

 yum -y installiere sqlite

4. Installieren Sie TaskBoard auf CentOS 7

Schritt 1
Sobald wir die vorherigen Schritte abgeschlossen haben, fahren wir mit der Installation von TaskBoard fort und gehen dazu zunächst in das Verzeichnis / var / www / , indem wir Folgendes ausführen:

 cd / var / www /
Schritt 2
Dort werden wir die neueste Version von TaskBoard mit der folgenden Zeile herunterladen:
 wget https://github.com/kiswa/TaskBoard/archive/master.zip
NotizFalls wir kein wget haben, können wir es installieren, indem wir es ausführen
 yum installiere wget

Schritt 3
Wir extrahieren den Inhalt der heruntergeladenen Datei, indem wir Folgendes ausführen:

 entpacken master.zip
NotizWenn wir nicht entpacken haben, kann es durch Ausführen installiert werden
 yum install entpacken

Schritt 4
Der obige Befehl sorgt dafür, dass die Datei in das TaskBoard-Masterverzeichnis extrahiert wird. Wir ändern den Namen des Verzeichnisses, indem wir die folgende Zeile ausführen:

 mv TaskBoard-Master / Taskboard
Schritt 5
Der nächste Schritt besteht darin, die erforderlichen PHP-Abhängigkeiten über Composer zu installieren, indem Sie den folgenden Befehl ausführen:
 ./build/composer.phar install
NotizUm diesen Befehl auszuführen, müssen wir auf das Verzeichnis zugreifen Aufgabentafel zuvor erstellt.

Schritt 6
Sobald alle Abhängigkeiten installiert sind, müssen wir Apache das Eigentum an den Dateien übergeben, indem wir die folgende Zeile ausführen:

 chown -R Apache: apache / var / www / taskboard 

5. Ändern Sie die Firewall und erstellen Sie die VHosts in CentOS 7

Schritt 1
Der nächste Schritt besteht darin, HTTP-Datenverkehr auf Port 80 durch die CentOS 7-Firewall zuzulassen. Dazu führen wir Folgendes aus:

 Firewall-cmd --zone = public --permanent --add-service = httpfirewall-cmd -reload

Schritt 2
Jetzt erstellen wir einen virtuellen Host für die TaskBoard-Anwendung und führen dazu Folgendes aus:

 nano /etc/httpd/conf.d/board.(Domain).com.conf
Schritt 3
In diese Datei fügen wir Folgendes ein:
 ServerAdmin [email protected] DocumentRoot "/var/www/taskboard" ServerName-Board. (Domain). / httpd / board. (Domain) .com-access_log "kombiniert"
NotizDenken wir daran, zu ersetzen (Domain) mit der Domain oder der jeweiligen IP.

Schritt 4
Wir speichern die Änderungen mit der Tastenkombination:

Strg + Aus

und wir verlassen den Editor mit:

Strg + X

Schritt 5
Wir starten den Apache-Dienst neu, indem wir Folgendes ausführen:

 systemctl Neustart httpd

6. Zugriff auf TaskBoard unter CentOS 7

Schritt 1
Um auf dieses Tool zuzugreifen, gehen wir zu einem beliebigen Browser und geben die Syntax ein:

 http: board.domain.com

Schritt 2
Dort geben wir den Benutzer ein Administrator und das Passwort Administrator. Dies wird die TaskBoard-Umgebung sein:

VERGRÖSSERN

Auf diese Weise wurde TaskBoard auf CentOS 7 installiert.

wave wave wave wave wave