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 [email protected] 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:
Klicken Sie nun auf die Schaltfläche Fortfahren. Du solltest die folgende Seite sehen:
Akzeptieren Sie die Lizenzvereinbarung und klicken Sie auf die Schaltfläche Fortfahren. Du solltest die folgende Seite sehen:
Geben Sie nun Ihre Datenbankdetails an und klicken Sie auf die Schaltfläche Absenden. Du solltest die folgende Seite sehen:
Geben Sie Ihre Admin-Kontoinformationen an und klicken Sie auf die Schaltfläche Senden. Nach Abschluss der Installation sollten Sie die folgende Seite sehen:
Klicken Sie nun auf die Schaltfläche Visit your new website. Sie sollten das Elxis Standard-Dashboard auf der folgenden Seite sehen:
Elxis wurde erfolgreich installiert.