Wie man Elxis CMS auf Ubuntu 18.04 LTS installiert

Elxis CMS ist ein kostenloses und quelloffenes CMS, das in der Sprache PHP geschrieben wurde und es uns ermöglicht, eine Website von kleinen über Websites bis hin zu Firmen-Websites zu erstellen. Es ist einfach, schnell und einfach zu bedienen, so dass Sie es ohne Programmierkenntnisse einfach installieren können. Es verfügt über viele Funktionen wie z.B. Unterstützung von Multi-Sites und mehreren Sprachen, Unterstützung von SSL/TLS, mehrstufige Menüs, Leistungsmonitor, Bildergalerien, Responsive Design und vieles mehr.

In diesem Tutorial wird erklärt, wie man Elxis CMS auf dem Ubuntu 18.04 Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Auf Ihrem Server ist eine statische IP-Adresse 172.20.10.8 eingerichtet.
  • 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

Installieren Sie zunächst den Apache Webserver, den MariaDB-Server, PHP und andere PHP-Module, indem Sie den folgenden Befehl ausführen:

sudo apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-tidy php7.2-recode php7.2-sqlite3 php7.2-intl unzip wget -y

Sobald alle Pakete installiert sind, öffnen Sie die Datei php.ini und nehmen Sie einige Änderungen vor:

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 = Asia/Kolakata

Speichern und schließen Sie die Datei.

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

Beantworten Sie alle Fragen wie unten beschrieben:

    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 Elxis:

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

Als nächstes erteile der Elxis alle Rechte mit dem folgenden Befehl:

MariaDB [(none)]> GRANT ALL ON elxis.* TO 'elxis'@'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;

Elxis installieren

Laden Sie zunächst die neueste Version von Elxis von der Download-Seite ihrer offiziellen Website herunter.

http://www.elxis.org/download.html

Und speichere es auf deinem Server, z.B. in /tmp. Wenn der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl in das Apache-Wurzelverzeichnis:

sudo unzip elxis_4.6_phaethon_rev1958.zip -d /var/www/html/elxis

Als nächstes gibst du dem elxis-Verzeichnis die richtigen Berechtigungen:

chown -R www-data:www-data /var/www/html/elxis
chmod -R 777 /var/www/html/elxis

Erstellen Sie anschließend eine virtuelle Apache-Hostdatei für Elxis:

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

Füge die folgenden Zeilen hinzu:

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

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

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

</VirtualHost>

Speichern und schließen Sie die Datei. Aktivieren Sie dann den virtuellen Apache-Host und das Umschreibmodul mit dem folgenden Befehl:

sudo a2ensite elxis
sudo a2enmod rewrite

Starten Sie schließlich den Apache-Dienst mit dem folgenden Befehl neu:

sudo systemctl restart apache2

Zugriff auf Elxis

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

Elxis CMS Web-Installer

Klicken Sie nun auf die Schaltfläche Fortfahren. Du solltest die folgende Seite sehen:

Elxis-Lizenz akzeptieren

Akzeptieren Sie die Lizenzvereinbarung und klicken Sie auf die Schaltfläche Fortfahren. Du solltest die folgende Seite sehen:

Datenbankeinstellungen - 1

Einstellungen - 2

Geben Sie nun Ihre Datenbankdetails an und klicken Sie auf die Schaltfläche Absenden. Du solltest die folgende Seite sehen:

Admin-Konto erstellen

Geben Sie Ihre Admin-Kontoinformationen an und klicken Sie auf die Schaltfläche Senden. Nach Abschluss der Installation sollten Sie die folgende Seite sehen:

Elxis-Installation abgeschlossen

Klicken Sie nun auf die Schaltfläche Visit your new website. Sie sollten das Elxis Standard-Dashboard auf der folgenden Seite sehen:

Elxis Website Frontend

Elxis wurde erfolgreich installiert.

Links

Das könnte Dich auch interessieren …