In diesem Tutorial zeigen wir Ihnen, wie Sie WonderCMS auf einem Ubuntu 18.04 VPS installieren.
WonderCMS ist ein kostenloses, quelloffenes und datenbankfreies Flat-File-Content-Management-System, das in PHP und jQuery geschrieben ist. Es ist ein einfaches, schnelles und reaktionsschnelles CMS, mit dem Sie Websites erstellen können, ohne dass eine separate Datenbank erforderlich ist. WonderCMS verfügt über eine Vielzahl von Funktionen, darunter WYSIWYG-Unterstützung (What You See Is What You Get), SEO-freundliche, freundliche URLs, eine einfache Klick- und Bearbeitungsfunktion, einfache Themen, benutzerdefinierte Anmelde-URL und vieles mehr. Beginnen wir mit der Installation.
Voraussetzungen
- Ein Ubuntu 18.04 VPS mit aktiviertem Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen.
- Apache mit aktiviertem mod_rewrite-Modul
- PHP 7.1 oder höher mit aktivierten curl-, mbstring- und Zip-Erweiterungen.
Schritt 1:Anmelden und Pakete aktualisieren
Zuerst müssen wir uns mit SSH bei unserem Server anmelden. Sie können dies tun, indem Sie diesen Befehl eingeben:
ssh root@IP_Address -p Port_Number
Denken Sie daran, „root“ durch Ihren Benutzernamen zu ersetzen, wenn Sie nicht den Root-Benutzer verwenden. Ändern Sie „IP_Address“ und „Port_Number“ entsprechend der IP-Adresse und SSH-Portnummer Ihres Servers.
Sobald Sie angemeldet sind, sollten Sie alle Ihre Pakete auf die neuesten verfügbaren Versionen aktualisieren.
apt-get update -y apt-get upgrade -y
Sobald alle Pakete auf dem neuesten Stand sind, starten Sie Ihren Server neu, um die Konfigurationsänderungen zu übernehmen.
Schritt 2:Apache und PHP installieren
Zuerst müssen wir den Apache-Webserver, PHP und andere erforderliche Pakete auf dem Server installieren.
Führen Sie den folgenden Befehl aus, um alle erforderlichen Pakete zu installieren:
apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip unzip git
Öffnen Sie nach der Installation die php.ini
Datei und passen Sie einige Einstellungen an:
nano /etc/php/7.2/apache2/php.ini
Ändern Sie die folgenden Zeilen wie unten gezeigt:
memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = "America/Chicago"
Speichern und schließen Sie die Datei.
Starten Sie dann den Apache-Dienst neu und ermöglichen Sie ihm, nach dem Systemneustart zu starten:
systemctl restart apache2 systemctl enable apache2
Schritt 3:WonderCMS installieren
Laden Sie zunächst die neueste Version von WonderCMS aus dem Git-Repository mit dem folgenden Befehl herunter:
cd /var/www/html/ git clone https://github.com/robiso/wondercms.git
Legen Sie nach dem Herunterladen die richtigen Berechtigungen für WonderCMS-Dateien mit dem folgenden Befehl fest:
chown -R www-data:www-data /var/www/html/wondercms chmod -R 755 /var/www/html/wondercms
Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.
Schritt 4:Apache für WonderCMS konfigurieren
Als Nächstes müssen wir eine Konfigurationsdatei für den virtuellen Apache-Host für WonderCMS erstellen. Führen Sie den folgenden Befehl aus, um eine neue Konfigurationsdatei für virtuelle Hosts zu erstellen:
nano /etc/apache2/sites-available/wondercms.conf
Fügen Sie den folgenden Inhalt hinzu:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/wondercms/ ServerName your-domain.com <Directory /var/www/html/wondercms/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/wondercms_error.log CustomLog ${APACHE_LOG_DIR}/wondercms_access.log combined </VirtualHost>
Stellen Sie sicher, dass Sie „your-domain.com“ durch einen tatsächlich registrierten Domainnamen ersetzen.
Speichern und schließen Sie die Datei, wenn Sie fertig sind. Aktivieren Sie dann die Konfiguration des virtuellen Hosts und das Apache-Rewrite-Modul mit dem folgenden Befehl:
a2ensite wondercms.conf a2enmod rewrite
Starten Sie abschließend den Apache-Dienst neu, um alle von uns vorgenommenen Änderungen zu übernehmen.
systemctl restart apache2
Sie können den Apache-Dienststatus auch mit dem folgenden Befehl überprüfen:
systemctl status apache2
Wenn alles in Ordnung ist, sollten Sie die folgende Ausgabe erhalten:
● 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 Mon 2019-08-12 15:45:12 UTC; 6s ago Process: 14034 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 14006 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS) Process: 14039 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 14052 (apache2) Tasks: 6 (limit: 1098) CGroup: /system.slice/apache2.service ├─14052 /usr/sbin/apache2 -k start ├─14057 /usr/sbin/apache2 -k start ├─14058 /usr/sbin/apache2 -k start ├─14059 /usr/sbin/apache2 -k start ├─14060 /usr/sbin/apache2 -k start └─14061 /usr/sbin/apache2 -k start Aug 12 15:45:12 hitesh systemd[1]: Starting The Apache HTTP Server... Aug 12 15:45:12 hitesh systemd[1]: Started The Apache HTTP Server.
Schritt 5:Greifen Sie auf die WonderCMS-Webschnittstelle zu
WonderCMS ist jetzt installiert und konfiguriert. Öffnen Sie als Nächstes Ihren Webbrowser und geben Sie die URL http://your-domain.com
ein .
Klicken Sie nun auf „Click to login“ und melden Sie sich mit dem bereitgestellten Passwort an.
Klicken Sie anschließend oben rechts auf EINSTELLUNGEN, um das Standard-Login-Passwort zu ändern. Sie sollten die folgende Seite sehen:
Geben Sie als Nächstes Ihr neues Passwort ein und klicken Sie auf die Schaltfläche CHANGE PASSWORD, um das Standardpasswort zu ändern. Sie sollten die folgende Seite sehen:
Herzliche Glückwünsche! Sie haben WonderCMS erfolgreich auf dem Ubuntu 18.04-Server installiert und konfiguriert. Sie können jetzt eine neue Seite hinzufügen, Designs und Plugins von der WonderCMS-Weboberfläche installieren. Weitere Informationen finden Sie in der WonderCMS-Dokumentation.
Wenn Sie jedoch einer unserer Managed Ubuntu Hosting-Kunden sind oder eines unserer Managed VPS-Hosting-Pläne nutzen, müssen Sie WonderCMS nicht auf Ihrem Ubuntu 18.04 VPS installieren – fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Administratoren installieren WonderCMS sofort für Sie auf Ubuntu 18.04 (oder jedem anderen Betriebssystem, das Sie bei uns haben).
PS . Wenn Ihnen dieser Beitrag über die Installation von WonderCMS auf einem VPS mit Ubuntu 18.04 gefallen hat , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.