Website-Suche

So installieren Sie Joomla unter Ubuntu 18.04


Wenn es um die Erstellung von Websites geht, ist eine der einfachsten Möglichkeiten, Ihre Website zum Laufen zu bringen, die Verwendung eines CMS (Content Management System), das in der Regel mit gebündeltem PHP-Code und allen Themen und Plugins geliefert wird, die Sie benötigen.

Neben WordPress ist Joomla das andere beliebte CMS. Joomla ist ein kostenloses Open-Source-CMS, das auf PHP aufbaut und seine Daten auf einer SQL-basierten Datenbank-Engine im Backend speichert.

In diesem Artikel erfahren Sie, wie Sie Joomla auf Ubuntu 20.04/18.04 und neueren Ubuntu-Versionen installieren.

Schritt 1: Aktualisieren Sie Ubuntu-Systempakete

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

Schritt 2: Installieren Sie Apache und PHP in Ubuntu

Joomla ist auf PHP geschrieben und speichert Daten in MySQL im Backend. Darüber hinaus greifen Benutzer über einen Browser auf jede Joomla-basierte Website zu, und aus diesem Grund müssen wir einen Apache-Webserver installieren, der Joomla-Seiten bereitstellt.

Um Apache und PHP zu installieren (wir werden PHP 7.4 verwenden), führen Sie die folgenden Befehle auf Ihrer Ubuntu-Version aus.

Installieren Sie PHP 7.4 auf Ubuntu 20.04

$ 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 PHP 7.4 auf Ubuntu 18.04

$ sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install apache2 libapache2-mod-php7.4 openssl php-imagick php7.4-common php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-pgsql php-ssh2 php7.4-sqlite3 php7.4-xml php7.4-zip

Wenn die Installation abgeschlossen ist, können Sie die installierte Apache-Version überprüfen, indem Sie den Befehl dpkg ausführen.

$ sudo dpkg -l apache2

Starten und aktivieren Sie nun den Apache-Webserver.

$ sudo systemctl start apache2
sudo systemctl enable apache2

Um zu bestätigen, dass Apache betriebsbereit ist, 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 in die URL-Leiste ein, wie gezeigt:

http://server-IP

Sie sollten unten eine Webseite erhalten, die zeigt, dass Apache installiert ist und ausgeführt wird.

Um zu bestätigen, ob PHP installiert ist, führen Sie den Befehl aus.

$ php -v

Schritt 3: Installieren Sie MariaDB in Ubuntu

Da Joomla eine Datenbank im Backend benötigt, um seine Daten zu speichern, müssen wir einen relationalen Datenbankserver installieren. Für diese Anleitung installieren wir den MariaDB-Server, der ein Fork von MySQL ist. Es handelt sich um eine kostenlose Open-Source-Datenbank-Engine, die mit verbesserten Funktionen und Funktionen ausgestattet ist.

Um MariaDB zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt install mariadb-server

Da MariaDB nicht standardmäßig gesichert ist, ist es anfällig für potenzielle Sicherheitsverletzungen. Als Vorsichtsmaßnahme werden wir die Datenbank-Engine sichern

Um dies zu erreichen, geben Sie den folgenden Befehl ein:

$ sudo mysql_secure_installation

Drücken Sie die EINGABETASTE, wenn Sie zur Eingabe des Root-Passworts aufgefordert werden, und drücken Sie 'Y', um das Root-Passwort festzulegen.

Geben Sie für den Rest des Abschnitts einfach "Y" ein und drücken Sie die EINGABETASTE, um die empfohlenen Einstellungen einzustellen, die die Sicherheit erhöhen.

Wir haben endlich unsere Datenbank-Engine gesichert.

Schritt 4: Erstellen Sie eine Joomla-Datenbank

Wie bereits erwähnt, speichert Joomla seine Daten auf einem Backend-SQL-Server, in diesem Fall MariaDB. Wir werden also eine Datenbank erstellen, um ihre Dateien zu speichern.

Zuerst melden wir uns mit dem Befehl bei MariaDB an:

$ 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 user 'USER_NAME'@'localhost' identified by 'PASSWORD';
MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Schritt 5: Laden Sie Joomla in Ubuntu herunter

In diesem Schritt laden wir die Installationsdatei von der offiziellen Joomla-Website herunter. Zum Zeitpunkt des Schreibens ist die neueste Version Joomla 3.9.26. Um das Installationspaket herunterzuladen, führen Sie den folgenden wget-Befehl aus:

$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-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

Entpacken Sie als Nächstes die gezippte Joomla-Datei in das gerade erstellte Verzeichnis 'Joomla'.

$ sudo unzip Joomla_3-9-26-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-Webserver neu.

$ sudo systemctl restart apache2

Schritt 6: Apache für Joomla konfigurieren

Wir werden den Apache-Webserver so konfigurieren, dass er Joomla-Webseiten servert. Um dies zu erreichen, erstellen wir die Dateien eines virtuellen Hosts für Joomla und nennen ihn Joomla.conf.

$ sudo vim /etc/apache2/sites-available/joomla.conf

Fügen Sie die untenstehende Konfiguration in die Datei ein und speichern Sie sie.

<VirtualHost *:80>
     ServerAdmin [email 
     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>

Aktivieren Sie als Nächstes 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: Abschließen der Joomla-Installation in Ubuntu

Wenn alle Konfigurationen vorhanden sind, besteht der einzige verbleibende Schritt darin, Joomla über einen Webbrowser einzurichten. Starten Sie also Ihren Browser und durchsuchen Sie die URL Ihres Servers wie gezeigt

http:// server-IP/joomla

Die untenstehende Webseite wird angezeigt. Geben Sie die erforderlichen Details wie Website-Name, E-Mail-Adresse, Benutzername und Passwort ein und klicken Sie auf die Schaltfläche "Weiter".

Geben Sie im nächsten Abschnitt die Datenbankdetails ein, z. B. den Datenbanktyp (MySQLI auswählen), den Datenbankbenutzer, den Datenbanknamen und das Datenbankkennwort. Klicken Sie dann auf "Weiter".

Auf der folgenden Seite erhalten Sie einen Überblick über alle Einstellungen und können eine Überprüfung vor der Installation durchführen.

Scrollen Sie nach unten zu den Abschnitten "Prüfung vor der Installation" und "Empfohlene Einstellungen" und vergewissern Sie sich, dass alle erforderlichen Pakete installiert sind und die Einstellungen korrekt sind.

Klicken Sie dann auf die Schaltfläche "Installieren". Die Einrichtung von Joomla beginnt wie gezeigt.

Wenn Sie fertig sind, erhalten Sie die untenstehende Benachrichtigung, dass Joomla installiert wurde.

Als Sicherheitsvorkehrung fordert das Installationsprogramm Sie auf, den Installationsordner zu löschen, bevor Sie mit der Anmeldung fortfahren. Scrollen Sie also nach unten und klicken Sie auf die unten gezeigte Schaltfläche "Installationsordner entfernen".

Um sich anzumelden, klicken Sie auf die Schaltfläche "Administrator", die Sie auf die folgende Seite führt.

Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf die Schaltfläche "Anmelden". Dies führt Sie zum unten gezeigten Joomla-Dashboard.

Sie können jetzt Ihren Blog erstellen und verschiedene Plugins und Einstellungen verwenden, um sein Erscheinungsbild zu verbessern. Wir haben endlich die Installation von Joomla auf Ubuntu 20.04/18.04 abgeschlossen.

Verwandte Artikel: