Wenn es um die Erstellung von Websites geht, ist die Verwendung eines CMS eine der einfachsten Möglichkeiten, Ihre Website zum Laufen zu bringen (Content-Management-System ), das normalerweise mit gebündeltem PHP geliefert wird Code und alle Designs und Plugins, die Sie benötigen.
Abgesehen von WordPress , das andere beliebte CMS ist Joomla . Joomla ist ein kostenloses Open-Source-CMS, das auf PHP basiert und seine Daten auf einer SQL-basierten Datenbank-Engine im Backend speichert.
In diesem Artikel erfahren Sie, wie Sie Joomla installieren auf Ubuntu 18.04 und neuere Ubuntu-Versionen.
Schritt 1:Ubuntu-Systempakete aktualisieren
Es ist immer eine gute Idee, Systempakete und Repositories vor allem anderen zu aktualisieren. Aktualisieren und aktualisieren Sie also Ihr System, indem Sie es ausführen.
$ sudo apt update -y && sudo apt upgrade -y
Ubuntu-Systempakete aktualisieren
Schritt 2:Apache und PHP 7.2 in Ubuntu installieren
Joomla ist auf PHP geschrieben und speichert Daten in MySQL am Backend. Darüber hinaus greifen Benutzer auf jedes Joomla zu basierte Website über einen Browser und aus diesem Grund müssen wir einen Apache installieren Webserver, der Joomla bedient Seiten.
Zur Installation von Apache und PHP ( Wir werden PHP 7.2 verwenden ) Führen Sie die folgenden Befehle aus.
$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
Installieren Sie Apache und PHP in Ubuntu
Nach Abschluss der Installation können Sie die Version von Apache überprüfen installiert, indem Sie den Befehl dpkg ausführen.
$ sudo dpkg -l apache
Überprüfen Sie die Apache-Version in Ubuntu
Starten und aktivieren Sie nun den Apache Webserver.
$ sudo systemctl start apache2 $ sudo systemctl enable apache2
Um zu bestätigen, dass Apache ausgeführt wird, führen Sie den folgenden Befehl aus:
$ sudo systemctl status apache2
Gehen Sie nun zu Ihrem Browser und geben Sie die IP-Adresse Ihres Servers wie gezeigt in die URL-Leiste ein:
http://server-IP
Sie sollten unten eine Webseite erhalten, die diesen Apache zeigt installiert ist und ausgeführt wird.
Überprüfen Sie die Apache-Seite in Ubuntu
Zur Bestätigung, ob PHP installiert ist, führen Sie den Befehl aus.
$ php -v
Überprüfen Sie die PHP-Version in Ubuntu
Schritt 3:MariaDB in Ubuntu installieren
Seit Joomla eine Datenbank auf dem Backend benötigt, um seine Daten zu speichern, müssen wir einen relationalen Datenbankserver installieren. Für diese Anleitung installieren wir die MariaDB Server, der ein Fork von MySQL ist . Es ist eine kostenlose Open-Source-Datenbank-Engine mit verbesserten Features und Funktionen.
So installieren Sie MariaDB Führen Sie den Befehl aus:
$ sudo apt install mariadb-server
Installieren Sie MariaDB in Ubuntu
Seit MariaDB ist standardmäßig nicht gesichert, was es anfällig für potenzielle Sicherheitsverletzungen macht. Als Vorsichtsmaßnahme sichern wir die Datenbank-Engine
Um dies zu erreichen, geben Sie den Befehl ein:
$ sudo mysql_secure_installation
Drücken Sie ENTER Wenn Sie nach dem Root-Passwort gefragt werden, drücken Sie ‘Y’
um das Root-Passwort festzulegen.
Legen Sie das MySQL-Passwort in Ubuntu fest
Geben Sie für den Rest des Abschnitts einfach ‘Y’
ein und drücken Sie ENTER um es auf die empfohlenen Einstellungen einzustellen, die seine Sicherheit verstärken.
Sicheres MySQL in Ubuntu
Wir haben endlich unsere Datenbank-Engine gesichert.
Schritt 4:Erstellen Sie eine Joomla-Datenbank
Wie bereits erwähnt, Joomla speichert seine Daten auf einem Backend SQL Server, in diesem Fall MariaDB . Also werden wir eine Datenbank erstellen, um ihre Dateien zu speichern.
Zuerst melden wir uns bei MariaDB an mit dem Befehl:
$ sudo mysql -u root -p
Führen Sie die folgenden Befehle aus, um die Datenbank und den Datenbankbenutzer zu erstellen und dem Datenbankbenutzer Berechtigungen zu erteilen.
MariaDB [(none)]> CREATE DATABASE joomla_db; MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email protected]’; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Schritt 5:Laden Sie Joomla in Ubuntu herunter
In diesem Schritt werden wir die Installationsdatei von der offiziellen Website von Joomla herunterladen. Zum Zeitpunkt des Schreibens ist die neueste Version Joomla 3.9.16 . Um das Installationspaket herunterzuladen, führen Sie den folgenden Befehl aus:
$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip
Sobald der Download abgeschlossen ist. Wir müssen dies in das Webroot-Verzeichnis entpacken. Lassen Sie uns also das Verzeichnis erstellen und es „Joomla“ nennen ’. Sie können ihm einen beliebigen Namen geben.
$ sudo mkdir /var/www/html/joomla
Als nächstes entpacken Sie die gezippte Joomla-Datei in die soeben erstellte „Joomla ’ Verzeichnis.
$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html/joomla
Wenn Sie fertig sind, legen Sie den Verzeichnisbesitz des Verzeichnisses auf Apache-Benutzer fest und ändern Sie die Berechtigungen wie unten angegeben:
$ sudo chown -R www-data:www-data /var/www/html/joomla $ sudo chmod -R 755 /var/www/html/joomla
Damit die Änderungen wirksam werden, starten Sie den Apache neu Webserver.
$ sudo systemctl restart apache2
Schritt 6:Apache für Joomla konfigurieren
Wir werden den Apache konfigurieren Webserver zum Server Joomla Webseiten. Dazu erstellen wir die Dateien eines virtuellen Hosts für Joomla und nennen sie Joomla.conf .
$ sudo vim /etc/apache2/sites-available/joomla.conf
Fügen Sie die Konfiguration unten in die Datei ein und speichern Sie sie.
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/joomla/ ServerName example.com ServerAlias www.example.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/joomla/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Als nächstes aktivieren Sie die Datei der virtuellen Hosts.
$ sudo a2ensite joomla.conf $ sudo a2enmod rewrite
Starten Sie dann den Apache-Webserver-Dienst neu, damit die Änderungen wirksam werden.
$ sudo systemctl restart apache2
Schritt 7:Abschluss der Joomla-Installation in Ubuntu
Nachdem alle Konfigurationen vorgenommen wurden, besteht der einzige verbleibende Schritt darin, Joomla einzurichten über einen Webbrowser. Starten Sie also Ihren Browser und durchsuchen Sie die URL Ihres Servers wie gezeigt
http:// server-IP/joomla
Die nachstehende Webseite wird angezeigt. Geben Sie die erforderlichen Details wie Website-Name, E-Mail-Adresse, Benutzername und Passwort ein und klicken Sie auf „Weiter“. ’ Schaltfläche.
Joomla-Site-Konfiguration
Füllen Sie im nächsten Abschnitt die Datenbankdetails wie den Datenbanktyp aus (wählen Sie MySQLI ), Datenbankbenutzer, Datenbankname und Datenbankkennwort. Klicken Sie dann auf „Weiter“. ’.
Joomla MySQL-Einstellungen
Die folgende Seite bietet einen Überblick über alle Einstellungen und ermöglicht Ihnen, einen Vorinstallations-Check durchzuführen.
Überblick über die Joomla-Installation
Scrollen Sie nach unten zum „Vorinstallationscheck“. “ und „Empfohlene Einstellungen ’ und bestätigen Sie, dass alle erforderlichen Pakete installiert und die Einstellungen korrekt sind.
Prüfung vor der Joomla-Installation
Klicken Sie dann auf „Installieren“. ' Taste. Die Einrichtung von Joomla beginnt wie gezeigt.
Joomla-Installationsprozess
Wenn Sie fertig sind, erhalten Sie unten die Benachrichtigung, dass Joomla installiert wurde.
Joomla-Installation abgeschlossen
Als Sicherheitsvorkehrung fordert Sie das Installationsprogramm auf, den Installationsordner zu löschen, bevor Sie sich anmelden können. Scrollen Sie also nach unten und klicken Sie auf „Installationsordner entfernen“. ’ Schaltfläche unten gezeigt.
Entfernen Sie das Joomla-Installationsverzeichnis
Um sich anzumelden, klicken Sie auf „Administrator“. ’ Schaltfläche, die Sie auf die folgende Seite weiterleitet.
Joomla-Admin-Login
Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf „Anmelden“. ' Taste. Dies führt Sie zum unten gezeigten Joomla-Dashboard.
Joomla-Dashboard in Ubuntu
Sie können jetzt Ihr Blog erstellen und verschiedene Plugins und Einstellungen verwenden, um sein Erscheinungsbild zu verbessern. Wir haben die Installation von Joomla endgültig abgeschlossen auf Ubuntu 18.04 .
Sharing is Caring…Auf Facebook teilenAuf Twitter teilenAuf Linkedin teilenAuf Reddit teilen