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 [email protected] 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:
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:
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.