So installierst du Flatpress CMS auf Ubuntu

FlatPress ist eine kostenlose und quelloffene Blogging-Engine, die in der Sprache PHP geschrieben wurde. FlatPress speichert alle Inhalte in Textdateien und benötigt daher keine Datenbank. Es unterstützt mehrere Sprachen, Plugins, Themen, Widgets und vieles mehr.

In diesem Lernprogramm. erkläre ich dir, wie du FlatPress auf einem Ubuntu 18.04 Server installierst.

Voraussetzungen

  • Ein Server, auf dem Ubuntu 18.04 läuft.
  • Ein Nicht-Root-Benutzer mit sudo-Rechten.

Installiere Apache und PHP

Standardmäßig ist die neueste Version von PHP nicht im Standard-Repository von Ubuntu 18.04 verfügbar. Du musst also ein Drittanbieter-Repository zu deinem System hinzufügen. Du kannst es mit dem folgenden Befehl installieren:

sudo add-apt-repository ppa:ondrej/php

Sobald das Repository hinzugefügt wurde, installierst du Apache, PHP und alle benötigten PHP-Bibliotheken mit folgendem Befehl:

sudo apt-get install apache2 php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-cgi libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd php7.0-mbstring php7.0 php7.0-common php7.0-xmlrpc php7.0-soap php7.0-xml php7.0-intl php7.0-cli php7.0-ldap php7.0-zip php7.0-readline php7.0-imap php7.0-tidy php7.0-recode php7.0-sq php7.0-intl wget unzip -y

Wenn alle Pakete installiert sind, starte den Apache-Dienst und aktiviere ihn mit folgendem Befehl, damit er beim Booten gestartet wird:

sudo systemctl start apache2
sudo systemctl enable apache2

FlatPress installieren

Lade zunächst die neueste Version von FlatPress mit folgendem Befehl aus dem Git-Repository herunter:

wget https://github.com/evacchi/flatpress/archive/v1.0.3.zip

Als Nächstes entpackst du die heruntergeladene Datei mit dem folgenden Befehl:

unzip v1.0.3.zip

Als Nächstes kopierst du das entpackte Verzeichnis in das Apache-Stammverzeichnis und gibst mit folgendem Befehl die richtigen Berechtigungen:

sudo cp -r flatpress-1.0.3 /var/www/html/flatpress
sudo chown -R www-data.www-data /var/www/html/flatpress
sudo chmod -R 775 /var/www/html/flatpress

Als Nächstes erstellst du eine virtuelle Apache-Host-Datei für Flatpress mit folgendem Befehl:

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

Füge die folgenden Zeilen hinzu:

<VirtualHost *:80>
     ServerAdmin admin@example.com
     DocumentRoot /var/www/html/flatpress
     ServerName example.com

     <Directory /var/www/html/flatpress/>
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/flatpress_error.log
     CustomLog ${APACHE_LOG_DIR}/flatpress_access.log combined

</VirtualHost>

Speichere und schließe die Datei. Aktiviere dann den virtuellen Host mit dem folgenden Befehl:

sudo a2ensite flatpress

Aktiviere als Nächstes das Apache Rewrite-Modul und lade den Apache-Dienst mit folgendem Befehl neu:

sudo a2enmod rewrite
sudo systemctl restart apache2

Zugriff auf FlatPress

Öffne nun deinen Webbrowser und gib die URL http://example.com ein. Du wirst auf die FlatPress-Installationsseite weitergeleitet:

Klicke jetzt auf die Schaltfläche Weiter. Du solltest die Seite zum Anlegen eines Admin-Benutzers sehen:

Hier gibst du alle Daten ein und klickst auf die Schaltfläche Weiter. Sobald die Installation abgeschlossen ist. Du solltest die folgende Seite sehen:

Glückwunsch! Du hast FlatPress erfolgreich auf dem Ubuntu 18.04 Server installiert.

Das könnte dich auch interessieren …