Wie man Microweber CMS auf Ubuntu 18.04 LTS installiert

Microweber ist ein kostenloses und quelloffenes Drag & Drop CMS und Website-Builder, der in der Programmiersprache PHP und dem Laravel 5 Framework geschrieben wurde. Microweber ermöglicht es Ihnen, auf einfache Weise Inhalte zu erstellen und mehrere Displays zu verwalten. Microweber bietet eine integrierte Online-Shop-Funktion, mit der Sie Ihre Produkte online verkaufen können. Microweber bietet viele Funktionen, darunter Live-Editierung, Online-Shop, Statistik, Vorlagen, Drag & Drop, WYSIWYG HTML-Editor und vieles mehr.

In diesem Tutorial wird erklärt, wie man Microweber auf dem Ubuntu 18.04 LTS-Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Nicht-Root-Benutzer mit sudo-Rechten.

Erste Schritte

Vor dem Start müssen Sie Ihr System auf die neueste Version aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

sudo apt-get update -y
sudo apt-get upgrade -y

Sobald Ihr System aktualisiert ist, starten Sie das System neu, um die Änderungen zu übernehmen.

LAMP-Server installieren

Zuerst müssen Sie den Apache Webserver, MariaDB Server, PHP und andere PHP-Module auf Ihrem System installieren. Du kannst sie alle installieren, indem du den folgenden Befehl ausführst:

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip unzip wget -y

Sobald alle Pakete installiert sind, müssen Sie die Datei php.ini bearbeiten und einige Änderungen vornehmen, wie z.B. Speicherlimit, maximale Dateigröße, maximale Ausführungszeit und Zeitzone:

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

Nehmen Sie die folgenden Änderungen vor:

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

Speichern und schließen Sie die Datei.

Als nächstes starten Sie den Apache und den MariaDB-Dienst und ermöglichen es ihnen, mit dem folgenden Befehl beim Booten zu starten:

sudo systemctl start apache2
sudo systemctl start mariadb

MariaDB konfigurieren

Standardmäßig ist MariaDB nicht gesichert. Daher müssen Sie es zuerst sichern. Sie können es sichern, indem Sie den folgenden Befehl ausführen:

sudo mysql_secure_installation

Dieser Befehl setzt ein Root-Passwort, entfernt den anonymen Benutzer, verbietet die Root-Anmeldung aus der Ferne, entfernt die Testdatenbank und lädt die Berechtigungen wie unten gezeigt neu:

    Enter current password for root (enter for none): ENTER
    Set root password? [Y/n]: N
    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

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

mysql -u root -p

Gib dein Root-Passwort ein. Erstellen Sie dann eine Datenbank und einen Benutzer für Microweber (ersetzen Sie das Wort „Passwort“ durch Ihr eigenes sicheres Passwort):

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

Und wieder ersetzen Sie das Wort „Passwort“ durch Ihr eigenes sicheres Passwort. Als nächstes erteile dem microweber-Benutzer alle Rechte mit dem folgenden Befehl:

MariaDB [(none)]> GRANT ALL ON microweberdb.* TO 'microweber'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Als nächstes leeren Sie die Privilegien und verlassen Sie die MariaDB-Shell:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Microweber installieren

Laden Sie zunächst die neueste Version von Microweber von der offiziellen Website in das Verzeichnis /tmp mit dem folgenden Befehl herunter:

cd /tmp
wget https://microweber.com/download.php -O microweber-latest.zip

Wenn der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

sudo mkdir /var/www/html/microweber
sudo unzip microweber-latest.zip -d /var/www/html/microweber

Als nächstes gibst du dem Microweber-Verzeichnis mit dem folgenden Befehl die richtigen Berechtigungen:

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

Apache für Microweber konfigurieren

Als nächstes müssen Sie eine virtuelle Apache-Hostdatei für Microweber erstellen. Du kannst es mit dem folgenden Befehl erstellen:

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

Füge die folgenden Zeilen hinzu:

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

    <Directory /var/www/html/microweber/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

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

</VirtualHost>

Ersetzen Sie example.com in der obigen Konfiguration durch Ihren eigenen Domainnamen. Speichern und schließen Sie die Datei. Aktivieren Sie dann die virtuelle Apache-Hostdatei und das Umschreibmodul mit dem folgenden Befehl:

sudo a2ensite microweber.conf
sudo a2enmod rewrite

Starten Sie schließlich den Apache-Webdienst neu, um alle Änderungen zu übernehmen:

sudo systemctl restart apache2

Sie können den Status des Apache-Dienstes auch mit dem folgenden Befehl überprüfen:

sudo systemctl status apache2

Wenn alles in Ordnung ist, sollten Sie die folgende Ausgabe sehen:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Tue 2018-12-11 15:06:45 UTC; 11min ago
 Main PID: 1170 (apache2)
    Tasks: 6 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??1170 /usr/sbin/apache2 -k start
           ??1235 /usr/sbin/apache2 -k start
           ??1236 /usr/sbin/apache2 -k start
           ??1241 /usr/sbin/apache2 -k start
           ??1246 /usr/sbin/apache2 -k start
           ??1254 /usr/sbin/apache2 -k start

Dec 11 15:06:33 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Dec 11 15:06:45 ubuntu1804 apachectl[909]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.1
Dec 11 15:06:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Zugriff auf Microweber

Microweber ist jetzt installiert und konfiguriert, es ist an der Zeit, auf die Microweber-Weboberfläche zuzugreifen.

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

Datenbankeinstellungen

Wählen Sie eine Vorlage

Erstellen eines Admin-Benutzers

Geben Sie hier alle Details wie Datenbankname, Datenbankbenutzername und Passwort, Admin-Benutzername und Passwort an. Klicken Sie dann auf die Schaltfläche Install. Nach Abschluss der Installation werden Sie auf der folgenden Seite zum Microweber Dashboard weitergeleitet:

Microweber CMS Dashboard

Fazit

Herzlichen Glückwunsch! Sie haben Microweber erfolgreich auf dem Ubuntu 18.04 Server installiert. Mit Microweber können Sie jetzt ganz einfach Ihre eigene Website erstellen. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.

Das könnte Dich auch interessieren …