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.