In diesem Tutorial zeigen wir Ihnen, wie Sie Cerb auf Ihrem CentOS 7-Server installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, Cerb ist eine Open-Source-Anwendung für Web- basierte Zusammenarbeit und Automatisierung. Cerb kann auch zum Versenden einer großen Anzahl von E-Mails verwendet werden. Cerb ist in PHP geschrieben und verwendet MySQL/MariaDB, um seine Daten zu speichern.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo' zu den Befehlen hinzufügen, um Root-Rechte zu erhalten. Ich werde Ihnen Schritt für Schritt die Installation von Cerb auf einem CentOS 7-Server zeigen.
Installieren Sie Cerb auf CentOS 7
Schritt 1. Beginnen wir damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
yum clean all yum -y install epel-release yum -y update
Schritt 2. LAMP-Server installieren.
Ein CentOS 7 LAMP-Stack-Server ist erforderlich. Wenn Sie kein LAMP installiert haben, können Sie unserer Anleitung hier folgen. Installieren Sie außerdem die erforderlichen PHP-Module:
yum install install php70w-cli php70w-pear php70w-gd php70w-xml php70w-curl php70w-gmp php70w-pdo php70w-mysql php70w-zip php70w-mbstring php70w-mcrypt
Sobald die Installation abgeschlossen ist, müssen Sie die Konfigurationsdatei php.ini ändern:
nano /etc/php.ini
Ändern Sie die folgende Zeile:
memory_limit = 128M # 128M or Higher according to the memory available upload_max_filesize = 2M # 32M or Higher post_max_size = 8M # 32M or Higher ;upload_tmp_dir = # Uncomment and change it to upload_tmp_dir = /tmp
Schritt 3. MariaDB für Cerb konfigurieren.
Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit dem mysql_secure_installation-Skript sichern. Sie sollten jeden Schritt sorgfältig lesen und unterschreiben, der ein Root-Passwort setzt, anonym entfernen Benutzer, verweigern Sie die Remote-Root-Anmeldung und entfernen Sie die Testdatenbank und den Zugriff auf die sichere MariaDB:
mysql_secure_installation
Konfiguriere es so:
- Set root password? [Y/n] y - 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
Als Nächstes müssen wir uns bei der MariaDB-Konsole anmelden und eine Datenbank für Cerb erstellen. Führen Sie den folgenden Befehl aus:
mysql -u root -p
Dadurch werden Sie zur Eingabe eines Passworts aufgefordert, geben Sie also Ihr MariaDB-Root-Passwort ein und drücken Sie die Eingabetaste. Sobald Sie sich bei Ihrem Datenbankserver angemeldet haben, müssen Sie eine Datenbank für erstellen Cerb-Installation:
CREATE DATABASE cerb_data; CREATE USER 'cerb_user'@'localhost' IDENTIFIED BY 'StrongPassword'; GRANT ALL PRIVILEGES ON cerb_data.* TO 'cerb_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
Schritt 4. Installation von Cerb.
Sobald die Datenbank konfiguriert ist, müssen Sie Cerb installieren. Sie können die neueste Version von Cerb aus dem GitHub-Repository mit dem folgenden Befehl herunterladen:
yum -y install git cd /var/www/html git clone git://github.com/wgm/cerb.git cerb
Als nächstes müssen Sie den richtigen Besitz ändern und Dateiberechtigungen erteilen, Sie können dies mit dem folgenden Befehl tun:
cd /var/www/html/cerb chown -R apache:apache . chmod -R u+w framework.config.php storage
Schritt 5. Firewall für Cerb konfigurieren.
Möglicherweise müssen Sie auch HTTP-Datenverkehr auf dem Port 80
zulassen durch die System-Firewall:
firewall-cmd --zone=public --permanent --add-service=http firewall-cmd --reload
Schritt 6. Zugriff auf Cerb.
Cerb ist standardmäßig auf HTTP-Port 80 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com/cerb oder http:// server-ip/cerb und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen.
Herzlichen Glückwunsch! Sie haben Cerb erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Cerb auf einem CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Cerb-Website zu besuchen.
P>