So installieren und konfigurieren Sie TaskBoard in CentOS 7

Durch die Verwendung von Distributionen wie CentOS 7 , einer Distribution, die uns eine Vielzahl praktischer Funktionen zur Optimierung der Dienste der Organisation bietet, ist es wichtig zu wissen, dass wir ihr Potenzial durch die Installation und Konfiguration kostenloser Open-Source-Tools, die für diesen Zweck entwickelt wurden, weiter ausbauen können .

Heute wird in diesem Tutorial eines dieser Tools, TaskBoard in CentOS 7, ausführlich analysiert.

Was ist TaskBoard?
TaskBoard ist eine Anwendung, mit der Sie auf einfache Weise und mit einer visuellen Umgebung die Aufgaben verfolgen können, die für die Ausführung erforderlich sind.

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

Eigenschaften von TaskBoard
Einige der Hauptfunktionen von TaskBoard sind:

  • Es ist Open Source.
  • Einfach zu installieren
  • Es hat unbegrenzte Boards (Projekte).
  • Es ist möglich, die Spalten in den Tabellen anzupassen.
  • Es enthält Elemente, die den vollständigen Verlauf der durchgeführten Aktivitäten anzeigen.
  • Grundlegende Benutzerverwaltung (Administratoren und reguläre Benutzer).
  • Erstellen Sie eine SQLite-Datenbank.
  • Es funktioniert in jedem Webhost korrekt und dafür benötigen wir nur PHP5 mit SQLite pdo.

1. Aktualisieren Sie CentOS 7

Zunächst müssen die CentOS 7-Pakete aktualisiert werden. Dazu führen wir die folgende Zeile aus:

 yum -y update 

1-Update-CentOS-7.png

2. Installieren Sie Apache in CentOS 7

Der von Apache angebotene HTTP-Server wurde als Software entwickelt, mit der eine robuste Quelle für Code erstellt werden soll, die kommerziell, in allen Bereichen funktionsfähig und kostenlos ist.

Schritt 1

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

 yum -y installiere httpd 

2-Install-Apache-en-CentOS-7.png

Schritt 2

Sobald die Installation von Apache abgeschlossen ist, sehen wir Folgendes:

See also  Erstellen Sie einen über USB bootfähigen Windows Server 2016 oder Windows Server 2019

3-installation-of-Apache.png

Schritt 3

Nun werden wir folgende Zeilen ausführen:

 systemctl start httpd (Wir starten den Apache-Dienst) systemctl enable httpd (Wir konfigurieren, dass dieser Dienst beim Start des Systems geladen wird) 

3. Installieren Sie PHP und SQLite in 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 es möglich sein wird, Codes zur Anzeige dynamischer Inhalte zu verarbeiten. Da TaskBoard in PHP geschrieben ist, ist die Installation in CentOS 7 von entscheidender Bedeutung.

Schritt 1

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

 yum -y installiere das Epel-Release 

4-Install-PHP-und-SQLite-in-CentOS-7.png

Schritt 2

In diesem Fall haben wir bereits die neueste Version von EPEL. Dann werden wir das System über die folgende Zeile erneut aktualisieren:

 yum -y update 
Schritt 3

Als Nächstes installieren wir das Webtatic-Repository mit der folgenden Zeile:

 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

5-repository-Webtatic.png

Schritt 4

Wir aktualisieren erneut mit

 yum -y update 
Schritt 5

Nach der Aktualisierung installieren wir PHP mit seinen jeweiligen Abhängigkeiten, indem wir die folgende Zeile ausführen:

 yum -und installiere php71w php71w-json php71w-gd php71w-cli php71w-readline php71w-sqlite3 

6-install-PHP - centos-7.png

Schritt 6

Wir können die jeweils installierten Abhängigkeiten sehen:

7-install-PHP - centos-7.png

Schritt 7

Wir können überprüfen, ob PHP korrekt installiert wurde, indem wir die folgende Zeile ausführen, um die Version zu ermitteln:

 php -v 

8-säbel-version-php-centos.png

Schritt 8

Da TaskBar SQLite als Datenbankmanager verwendet, wird die Installation in der folgenden Zeile fortgesetzt:

 yum -y installiere sqlite 

4. Installieren Sie TaskBoard unter CentOS 7

Schritt 1

Sobald wir die vorherigen Schritte abgeschlossen haben, fahren wir mit der Installation von TaskBoard fort und gehen zuallererst in das Verzeichnis / var / www /, um Folgendes auszuführen:

 cd / var / www / 
Schritt 2

Dort werden wir die neueste Version von TaskBoard über die folgende Zeile herunterladen:

 wget https://github.com/kiswa/TaskBoard/archive/master.zip 
Hinweis
Falls wir wget nicht haben, können wir es installieren, indem wir es ausführen

 yum install wget 

9-last-version-of-TaskBoard.png

Schritt 3

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

 Entpacken Sie die Datei master.zip 
Hinweis
Wenn wir unzip nicht haben, kann es installiert werden

 yum install entpacken 

10-yum-install-unzip.png

Schritt 4

Der obige Befehl ist für das Extrahieren der Datei in das Hauptverzeichnis TaskBoard verantwortlich. Wir werden den Namen des Verzeichnisses ändern, 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 installieren 
Hinweis
Um diesen Befehl auszuführen, müssen wir auf das zuvor erstellte Taskboard- Verzeichnis zugreifen.

11-PHP-a-través-de-Composer.png

Schritt 6

Sobald alle Abhängigkeiten installiert sind, müssen wir Apache den Besitz der Dateien gewähren, 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 

12-Firewall-und-erstellen-die-VHosts-in-Cent-7.png

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:

 <VirtualHost *: 80> ServerAdmin [email protected] DocumentRoot "/ var / www / taskboard" ServerName-Board. (Domain) .com ServerAlias ​​www.board. (Domain) .com <Verzeichnis "/ var / www / taskboard"> Optionsindizes FollowSymLinks AllowOverride All Require all grant </ Verzeichnis> ErrorLog "/ var / log / httpd / board. ( Domain) .com-error_log "CustomLog" / var / log / httpd / board. (Domain) .com-access_log "kombiniert </ VirtualHost> 
Hinweis
Denken Sie daran, (Domain) durch die jeweilige Domain oder IP zu ersetzen.

13-host-virtual-for-the-application-TaskBoard.png

Schritt 4

Wir speichern die Änderungen mit der Tastenkombination:

See also  Eingeben und Navigieren in gesperrten Webseiten im Internet

+ O Strg + O

und wir verließen den Editor mit:

+ X Strg + X

Schritt 5

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

 Systemctl Neustart httpd 

6. Greifen Sie in CentOS 7 auf TaskBoard zu

Schritt 1

Um auf dieses Tool zuzugreifen, rufen Sie einen beliebigen Browser auf und geben die Syntax ein:

 http: board.domain.com 

14-sig-in-taskboard.png

Schritt 2

Dort geben wir den Benutzer admin und das Passwort admin ein. Dies wird die TaskBoard-Umgebung sein: 15-umwelt-taskboard-centod-7.png

Auf diese Weise wurde TaskBoard in CentOS 7 installiert.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *