Microweber ist ein kostenloses und quelloffenes Drag-and-Drop-CMS und ein Website-Builder, der in der Programmiersprache PHP und dem Laravel 5-Framework geschrieben wurde. Mit Microweber können Sie ganz einfach Inhalte erstellen und mehrere Displays verwalten. Microweber bietet eine integrierte Online-Shop-Funktion, mit der Sie Ihre Produkte online verkaufen können. Microweber bietet viele Funktionen, darunter Live-Bearbeitung, Online-Shop, Statistiken, Vorlagen, Drag &Drop, WYSIWYG-HTML-Editor und viele mehr.
In diesem Tutorial erklären wir, wie man Microweber auf einem Ubuntu 18.04 LTS-Server installiert.
Anforderungen
- Ein Server mit Ubuntu 18.04.
- Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.
Erste Schritte
Bevor Sie beginnen, müssen Sie Ihr System mit der neuesten 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, den MariaDB-Server, PHP und andere PHP-Module auf Ihrem System installieren. Sie können alle installieren, indem Sie den folgenden Befehl ausführen:
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 entpacken wget -y
Sobald alle Pakete installiert sind, müssen Sie die Datei php.ini bearbeiten und einige Änderungen vornehmen, z. B. Speicherbegrenzung, maximale Dateigröße hochladen, maximale Ausführungszeit und Zeitzone:
sudo nano /etc/php/7.2/apache2/php.ini
Nehmen Sie die folgenden Änderungen vor:
memory_limit =256Mupload_max_filesize =150Mmax_execution_time =360date.timezone =Europe/Berlin
Speichern und schließen Sie die Datei.
Starten Sie als Nächstes den Apache- und MariaDB-Dienst und ermöglichen Sie ihnen, beim Booten mit dem folgenden Befehl zu starten:
sudo systemctl start apache2
sudo systemctl start mariadb
MariaDB konfigurieren
Standardmäßig ist MariaDB nicht gesichert. Sie müssen es also 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 Root-Login aus der Ferne, entfernt die Testdatenbank und lädt die Privilegien wie unten gezeigt neu:
Aktuelles Passwort für root eingeben (Eingabe für keins):ENTER Root-Passwort setzen? [J/n]:N Anonyme Benutzer entfernen? [Y/n]:Y Root-Anmeldung aus der Ferne verbieten? [J/n]:J Testdatenbank entfernen und darauf zugreifen? [J/n]:J Berechtigungstabellen jetzt neu laden? [J/n]:Ja
Sobald die MariaDB gesichert ist, melden Sie sich bei der MariaDB-Shell an:
mysql -u root -p
Geben Sie Ihr Root-Passwort an. Erstellen Sie dann eine Datenbank und einen Benutzer für Microweber (ersetzen Sie das Wort „Passwort“ durch Ihr eigenes sicheres Passwort):
MariaDB [(keine)]> CREATE DATABASE microweberdb;
MariaDB [(keine)]> CREATE USER 'microweber'@'localhost' IDENTIFIED BY 'password';
Ersetzen Sie auch hier das Wort „Passwort“ durch Ihr eigenes sicheres Passwort. Gewähren Sie als Nächstes dem Microweber-Benutzer mit dem folgenden Befehl alle Berechtigungen:
MariaDB [(none)]> GRANT ALL ON microweberdb.* TO 'microweber'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Leeren Sie als Nächstes die Berechtigungen und verlassen Sie die MariaDB-Shell:
MariaDB [(keine)]> FLUSH PRIVILEGES;
MariaDB [(keine)]> EXIT;
Microweber installieren
Laden Sie zunächst die neueste Version von Microweber von der offiziellen Website in das /tmp-Verzeichnis mit dem folgenden Befehl herunter:
cd /tmp
wget https://microweber.com/download.php -O microweber-latest.zip
Sobald 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 erteilen Sie 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. Sie können es mit dem folgenden Befehl erstellen:
sudo nano /etc/apache2/sites-available/microweber.conf
Fügen Sie die folgenden Zeilen hinzu:
ServerAdmin [email protected] DocumentRoot /var/www/html/microweber ServerName example.com ServerAlias www.example.com Options FollowSymlinks AllowOverride All Require alle gewährten ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log kombiniert
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 schreiben Sie das Modul mit dem folgenden Befehl neu:
sudo a2ensite microweber.conf
sudo a2enmod rewrite
Starten Sie abschließend den Apache-Webdienst neu, um alle Änderungen zu übernehmen:
sudo systemctl reset 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:
Zugriff auf Microweber
Microweber ist jetzt installiert und konfiguriert, es ist 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 -kennwort, Administratorbenutzername und -kennwort an. Klicken Sie dann auf Installieren Taste. Sobald die Installation abgeschlossen ist, werden Sie auf der folgenden Seite zum Microweber-Dashboard weitergeleitet:
Schlussfolgerung
Herzliche Glückwünsche! Sie haben Microweber erfolgreich auf dem Ubuntu 18.04-Server installiert. Mit Microweber können Sie jetzt ganz einfach Ihre eigene Website erstellen. Fühlen Sie sich frei, mich zu fragen, wenn Sie irgendwelche Fragen haben.