CMS Installation · 4 min read · Dec 20, 2025

So installieren Sie Fork CMS auf Ubuntu 18.04 LTS

Fork CMS ist ein kostenloses und Open-Source-Content-Management-System (CMS), das mit einer intuitiven und benutzerfreundlichen Weboberfläche ausgestattet ist. Es bietet leistungsstarke Werkzeuge, die Ihre Website schöner machen. Fork ist ein einfaches, leichtgewichtiges und benutzerfreundliches CMS, das auf Symfony basiert.

In diesem Tutorial erklären wir, wie Sie Fork CMS auf einem Ubuntu 18.04 LTS (Bionic Beaver) Server installieren und konfigurieren.

Anforderungen

  • Ein Server, der Ubuntu 18.04 ausführt.
  • Ein Nicht-Root-Benutzer mit Sudo-Rechten.

Installieren von Apache, PHP und MariaDB

Bevor Sie beginnen, müssen Sie Apache, MariaDB und PHP auf Ihrem Server installieren. Zuerst installieren Sie den Apache- und MariaDB-Server mit dem folgenden Befehl:

sudo apt-get install apache2 mariadb-server -y

Als nächstes müssen Sie das Ondrej-Repository hinzufügen, um die neueste Version von PHP zu installieren. Sie können es mit dem folgenden Befehl hinzufügen:

sudo apt-get install software-properties-common -y  
sudo add-apt-repository ppa:ondrej/php

Sobald das Repository installiert ist, aktualisieren Sie das Repository und installieren Sie PHP zusammen mit allen Bibliotheken mit dem folgenden Befehl:

sudo apt-get update -y  
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-xml php7.2-cli php7.2-zip php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd wget unzip -y

Sobald alle Pakete installiert sind, öffnen Sie die php.ini-Datei und nehmen Sie einige Änderungen vor:

sudo nano /etc/php/7.2/apache2/php.ini

Nehmen Sie die folgenden Änderungen vor:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
file_uploads = On
date.timezone = Asia/Kolkata

Speichern Sie die Datei und schließen Sie sie, wenn Sie fertig sind.

Als nächstes starten Sie den Apache- und MariaDB-Server und aktivieren Sie sie, damit sie beim Booten starten, mit dem folgenden Befehl:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start mariadb  
sudo systemctl enable mariadb

Datenbank konfigurieren

Bevor Sie MariaDB konfigurieren, sichern Sie die MariaDB-Installation mit dem folgenden Befehl:

sudo mysql_secure_installation

Dieses Skript wird das Root-Passwort festlegen, anonyme Benutzer entfernen, den Root-Login aus der Ferne verbieten und die Testdatenbank entfernen, wie unten gezeigt:

Setzen Sie das Root-Passwort? [Y/n] n
Anonyme Benutzer entfernen? [Y/n] y
Root-Login aus der Ferne verbieten? [Y/n] y
Testdatenbank und Zugriff darauf entfernen? [Y/n] y
Privilegientabellen jetzt neu laden? [Y/n] y

Sobald MariaDB gesichert ist, melden Sie sich an der MariaDB-Shell an:

mysql -u root -p

Geben Sie Ihr Root-Passwort ein und erstellen Sie dann eine Datenbank und einen Benutzer für Fork CMS:

MariaDB [(none)]> CREATE DATABASE forkcmsdb;  
MariaDB [(none)]> CREATE USER 'forkcms'@'localhost' IDENTIFIED BY 'password';

Als nächstes gewähren Sie die Berechtigungen für die Fork CMS-Datenbank mit dem folgenden Befehl:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON forkcmsdb.* TO 'forkcms'@'localhost';

Als nächstes führen Sie den Befehl FLUSH PRIVILEGES aus, damit die Berechtigungstabelle von MariaDB neu geladen wird:

MariaDB [(none)]> FLUSH PRIVILEGES;

Schließlich verlassen Sie die MariaDB-Shell:

MariaDB [(none)]> EXIT

Fork CMS installieren

Zuerst laden Sie die neueste Version von Fork CMS von der offiziellen Website mit dem folgenden Befehl herunter:

cd /var/www/html/  
wget https://www.fork-cms.com/frontend/files/releases/forkcms-5.2.3.tar.gz

Als nächstes extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

tar -xvzf forkcms-5.2.3.tar.gz

Als nächstes ändern Sie den Besitz des forkcms-Verzeichnisses:

sudo chown -R www-data:www-data /var/www/html/forkcms/  
sudo chmod -R 755 /var/www/html/forkcms/

Als nächstes erstellen Sie eine Apache-virtuelle Hostdatei für Fork CMS:

sudo nano /etc/apache2/sites-available/forkcms.conf

Fügen Sie die folgenden Zeilen hinzu:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/forkcms
     ServerName example.com
     ServerAlias www.example.com

     
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined


Speichern Sie die Datei und schließen Sie sie, wenn Sie fertig sind.

Als nächstes aktivieren Sie die Apache-virtuelle Hostdatei und das Rewrite-Modul mit dem folgenden Befehl:

sudo a2ensite forkcms.conf  
sudo a2enmod rewrite

Schließlich starten Sie den Apache-Dienst neu, um alle Änderungen anzuwenden:

sudo systemctl restart apache2

Zugriff auf ForkCMS

Öffnen Sie jetzt Ihren Webbrowser und geben Sie die URL http://example.com ein. Sie werden auf die folgende Seite umgeleitet:

Fork CMS-Einstellungen

Hier wählen Sie die Sprache nach Wunsch aus und klicken dann auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Sprache auswählen

Hier wählen Sie das Modul aus, das Sie installieren möchten, und klicken dann auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Datenbankeinstellungen

Hier geben Sie Ihre Datenbankdetails ein und klicken dann auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

E-Mail-Einstellungen

Hier geben Sie Ihre Admin-E-Mail-Adresse, Ihren Benutzernamen und Ihr Passwort ein und klicken dann auf die Schaltfläche Installation abschließen. Sie sollten die folgende Seite sehen:

Installation abgeschlossen

Klicken Sie nun auf die Schaltfläche In Fork CMS einloggen. Sie sollten den Anmeldebildschirm von Fork CMS auf der folgenden Seite sehen:

Anmeldung zum Administrationsdashboard

Geben Sie nun Ihren Admin-Benutzernamen und Ihr Passwort ein und klicken Sie auf die Schaltfläche Anmelden. Sie werden auf das Fork CMS-Dashboard umgeleitet, wie im folgenden Bild gezeigt:

Fork CMS-Admin-Dashboard

Links

  • Fork CMS-Website
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.