GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie SOPlanning auf CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie SOPlanning auf einem CentOS 7-VPS installieren.

SOPlanning ist ein einfaches Open-Source-Online-Planungstool, das entwickelt wurde, um die Sichtbarkeit von Projekten und Aufgaben zu verbessern und sie einfach zu planen. Dieses Tool ist sehr nützlich für alle Projekte, kleine Unternehmen, Produktionsstätten, Buchungssysteme, Urlaubsverwaltung und vieles mehr. Wir können Aufgaben planen, indem wir eine Person einem Projekt zuordnen. Beginnen wir mit der Installation.

Voraussetzungen

Das benötigen Sie, um SOPlanning auf Ihrem Server zu installieren und auszuführen. Wir werden diese im Laufe des Tutorials durchgehen.

  • Ein CentOS 7 VPS
  • LAMP-Stack (besteht aus Linux, Apache, MySQL und PHP)
  • SSH-Zugriff mit Root-Berechtigungen (oder Zugriff auf einen Benutzer mit sudo-Berechtigungen)

Schritt 1:Beim Server anmelden und aktualisieren

Wir beginnen damit, uns mit dem SSH-Befehl bei unserem VPS anzumelden.

# ssh root@IP_Address -p Port_number

Ersetzen Sie „root“ bei Bedarf durch einen Benutzer mit sudo-Berechtigungen. Ersetzen Sie außerdem „IP_Address“ und „Port_Number“ durch die jeweilige IP-Adresse und den SSH-Port Ihres Servers.

Sobald dies erledigt ist, können Sie mit dem folgenden Befehl überprüfen, ob Sie die richtige CentOS 7-Version auf Ihrem Server installiert haben:

# cat /etc/redhat-release

Sie sollten diese Ausgabe erhalten:

CentOS Linux release 7.6.1810 (Core)

Führen Sie dann den folgenden Befehl aus, um sicherzustellen, dass alle installierten Pakete auf dem Server auf ihre neuesten verfügbaren Versionen aktualisiert werden:

# yum update

Wir können jetzt mit der Installation unseres LAMP-Stacks beginnen.

Schritt 2:Apache installieren

Wenn Sie Apache nicht haben, können Sie es installieren, indem Sie den folgenden Befehl aufrufen:

# yum install httpd openssl mod_ssl

Aktivieren Sie es nach der Installation beim Booten und starten Sie den Dienst.

# systemctl enable httpd
# systemctl start httpd

Schritt 3:MariaDB-Server installieren

Um SOPlanning installieren zu können, müssen wir MySQL (oder MariaDB, eine Open-Source-Variante) auf unserem Server installieren.

# yum install mariadb-server

Aktivieren Sie es nach der Installation beim Booten und starten Sie den Dienst.

# systemctl enable mariadb
# systemctl start mariadb

An diesem Punkt läuft MariaDB und wir werden jetzt ein Passwort für den Root-Benutzer erstellen. Führen Sie den folgenden Befehl aus, um ein Root-Passwort zu erstellen, entfernen Sie die Testdatenbank, entfernen Sie den anonymen Benutzer, bevor Sie schließlich die Berechtigungen neu laden.

# mysql_secure_installation

Wenn Sie dazu aufgefordert werden, beantworten Sie die folgenden Fragen, indem Sie der Anleitung folgen.

Enter current password for root (enter for none): Press the [Enter] key on your keyboard.
Set root password? [Y/n]: Y
New password: Enter a new password
Re-enter new password: Repeat the new password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Schritt 4:PHP installieren

Standardmäßig stellt CentOS 7 PHP 5.4 in seinen integrierten Repositories bereit. Für dieses Tutorial verwenden wir jedoch PHP 7.2, eine Version von PHP, die derzeit nicht über die Standard-Repositories verfügbar ist. Aus diesem Grund fügen wir stattdessen ein Drittanbieter-Repository hinzu.

Zunächst müssen wir YUM einrichten, um überhaupt Repositories von Drittanbietern installieren zu können. Wir können dies tun, indem wir diesen Befehl ausführen:

# yum install epel-release yum-utils -y

Sobald dies erledigt ist, können wir mit der Installation von „remirepo“ fortfahren, dem Repository unserer Wahl für dieses Tutorial:

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Laut Dokumentation unterstützt SOPlanning zum Zeitpunkt des Schreibens PHP 7.2. Um das Repository zu konfigurieren, müssen wir Folgendes ausführen:

# yum-config-manager --enable remi-php72

An dieser Stelle können wir PHP 7.2 installieren

# yum install php php-common php-mysql php-opcache php-mcrypt php-cli php-gd php-curl php-xml -y

Jetzt, da PHP 7.2 installiert ist, lassen Sie es uns überprüfen und verifizieren.

# php -v
PHP 7.2.19 (cli) (built: May 29 2019 11:04:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.19, Copyright (c) 1999-2018, by Zend Technologies

Wir können jetzt mit unserem Einrichtungsvorgang fortfahren.

Schritt 5:Erstellen Sie eine Datenbank

Wir müssen jetzt eine Datenbank für SOPlanning erstellen, um seine Daten speichern zu können. Wir können eine mit den folgenden Befehlen erstellen. Bitte beachten Sie, dass Sie nach dem MariaDB-Root-Passwort gefragt werden, das Sie zuvor in Schritt 3 erstellt haben :

# mysql -u root -p
mysql> create database soplanning;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on soplanning.* to soplanning@localhost identified by 'm0d1fyth15';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit

Bitte ändern Sie das Passwort ‘m0d1fyth15 ‘ oben zu Ihrem gewünschten – stellen Sie sicher, dass es ein sicheres Passwort ist.

Schritt 6:Erstellen Sie einen virtuellen Apache-Host

Dies ist ein optionaler Schritt, wenn Sie mit einem Domänennamen auf Ihre SOPlanning-Site zugreifen möchten. Um auf unsere SOPlanning-Site über einen Domainnamen anstelle einer IP-Adresse zugreifen zu können, müssen wir mit unserem Apache-Server einen virtuellen Host einrichten. Wir müssen eine Konfigurationsdatei im Verzeichnis /etc/httpd/conf.d/ mit unserem bevorzugten Texteditor erstellen. Für dieses Tutorial verwenden wir „nano“:

# nano /etc/httpd/conf.d/yourdomainname.conf

Dann füllen Sie die Datei mit diesem Text. Denken Sie daran, „YOUR_SERVER_IP“ durch die öffentliche IP-Adresse Ihres Servers und alle Instanzen von „yourdomainname.com“ durch Ihren registrierten Domainnamen zu ersetzen.

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/soplanning/www"
ServerName yourdomainname.com
ServerAlias www.yourdomainname.com
ErrorLog "/var/log/httpd/yourdomainname.com-error_log"
CustomLog "/var/log/httpd/yourdomainname.com-access_log" combined

<Directory "/var/www/html/soplanning/www">
DirectoryIndex index.php index.html
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Speichern Sie dann und beenden Sie den Texteditor. Wir müssen jetzt Apache neu starten, damit unsere Änderungen wirksam werden:

# systemctl restart httpd

Schritt 7:SOPlanning herunterladen

In diesem Schritt werden wir die heruntergeladene Datei herunterladen und in das Verzeichnis /var/www/html/soplanning extrahieren. Das geht mit diesen vier Befehlen. Führen Sie sie einzeln aus:

# cd /var/www/html
# wget https://sourceforge.net/projects/soplanning/files/latest/download -O soplanning.zip
# unzip soplanning.zip
# chown -R apache: /var/www/html/soplanning

Schritt 8:SOPlanning installieren

Um mit der Installation von SOPlanning auf Ihrer Domain zu beginnen, navigieren wir zu http://yourdomainname.com mit Ihrem bevorzugten Webbrowser.

Als Nächstes konfigurieren Sie die Datenbankparameter – wir verwenden die Anmeldeinformationen, die wir zuvor in Schritt 5 erstellt haben , und klicken Sie dann auf die Schaltfläche „Installation starten“.

Herzlichen Glückwunsch, SOPlanning wurde erfolgreich installiert! Sie können sich jetzt beim Dashboard anmelden, indem Sie auf der Seite auf den Link „Hier klicken“ klicken. Der Standard-Benutzername und das Passwort sind beide der Ausdruck „admin“. Stellen Sie sicher, dass Sie das Passwort in ein stärkeres ändern, sobald Sie sich anmelden.

Sobald Sie sich angemeldet haben, können Sie das Dashboard sehen. Weitere Informationen zur Verwendung von SOPlanning finden Sie in der Dokumentation.

Schritt 9:Installieren Sie ein SSL-Zertifikat (optional)

In diesem Schritt zeigen wir Ihnen, wie Sie ein SSL-Zertifikat von Let’s Encrypt installieren.

# yum install certbot-apache
# certbot

Sie werden nach Ihrer E-Mail-Adresse gefragt, dann müssen Sie deren Nutzungsbedingungen zustimmen, um mit der Installation des Zertifikats fortzufahren.

Wenn beim Anfordern des Zertifikats kein Problem auftritt, erstellt Certbot automatisch einen neuen virtuellen Apache-Host, um die Zertifikatskonfiguration anzuwenden.

An dieser Stelle können Sie über https://yourdomainname.com auf Ihre SOPlanning-Installation zugreifen .

Natürlich müssen Sie SOPlanning nicht auf CentOS 7 installieren, wenn Sie einen unserer CentOS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, SOPlanning für Sie auf Ihrem CentOS 7 VPS zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Installation von SOPlanning auf CentOS 7 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen zum Teilen unten oder hinterlassen Sie einfach eine Antwort im Kommentarbereich. Danke.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie VirtualBox unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie Python 3 unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8