GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie WonderCMS unter Ubuntu 18.04

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.


Panels
  1. So installieren Sie Apache Sqoop unter Ubuntu 16.04

  2. So installieren Sie Apache Cassandra unter Ubuntu 16.04

  3. So installieren Sie PHP 7.3 auf Ubuntu 18.04

  4. So installieren Sie Apache Maven unter Ubuntu 20.04

  5. So installieren Sie WonderCMS unter Debian 9

So installieren Sie Apache Cassandra unter Ubuntu 20.04

So installieren Sie Apache Solr unter Ubuntu 20.04

So installieren Sie Joomla 3.9 auf Ubuntu 20.04

So installieren Sie phpBB mit Apache unter Ubuntu 20.04

So installieren Sie Apache Tomcat 10 auf Ubuntu 20.04 / Ubuntu 18.04

So installieren Sie Apache unter Ubuntu 20.04