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 UpdateSchritt 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 UpdateSchritt 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.zipNotizFalls 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.zipNotizWenn 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 / TaskboardSchritt 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 installNotizUm 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.confSchritt 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.