Website-Suche

So installieren Sie Joomla unter Ubuntu 18.04


Wenn es um die Erstellung von Websites geht, ist die Verwendung eines CMS (Content-Management-System), das normalerweise im Lieferumfang enthalten ist, eine der einfachsten Möglichkeiten, Ihre Website zum Laufen zu bringen PHP-Code und alle Themes und Plugins, die Sie benötigen.

Neben WordPress ist Joomla das andere beliebte CMS. Joomla ist ein kostenloses Open-Source-CMS, das auf PHP basiert und seine Daten in 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: Ubuntu-Systempakete aktualisieren

Es ist immer eine gute Idee, Systempakete und Repositorys 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. Aus diesem Grund müssen wir einen Apache-Webserver installieren, der Joomla bereitstellt > Seiten.

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

Nach Abschluss der Installation können Sie die installierte Version von Apache ü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 aktiv 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 wie gezeigt in die URL-Leiste ein:

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 mit verbesserten Features und Funktionen.

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

sudo apt install mariadb-server

Da MariaDB standardmäßig nicht 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 ENTER, 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 EINGABE-Taste, um die empfohlenen Einstellungen festzulegen, 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. Also werden wir eine Datenbank erstellen, um ihre Dateien zu speichern.

Zuerst melden wir uns mit dem folgenden 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 unter Ubuntu herunter

In diesem Schritt laden wir die Installationsdatei von der offiziellen Website von Joomla 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. Erstellen wir also das Verzeichnis und nennen es „Joomla“. Sie können ihm einen beliebigen Namen geben.

sudo mkdir /var/www/html/joomla

Als nächstes entpacken Sie die komprimierte Joomla-Datei in das gerade erstellte Verzeichnis „Joomla“.

sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

Sobald Sie fertig sind, legen Sie den Verzeichniseigentümer des Verzeichnisses auf den 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 für den Server von Joomla-Webseiten konfigurieren. 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 
     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 des virtuellen Hosts.

sudo a2ensite joomla.conf
sudo a2enmod rewrite

Starten Sie dann den Apache-Webserverdienst neu, damit die Änderungen wirksam werden.

sudo systemctl restart apache2

Schritt 7: Abschluss der Joomla-Installation in Ubuntu

Nachdem alle Konfigurationen vorgenommen wurden, bleibt nur noch die Einrichtung von Joomla über einen Webbrowser. Starten Sie also Ihren Browser und durchsuchen Sie die URL Ihres Servers wie gezeigt

http:// server-IP/joomla

Die folgende 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 (Wählen Sie MySQLI), 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 Prüfung vor der Installation durchführen.

Scrollen Sie nach unten zu den Abschnitten „Überprüfung vor der Installation“ und „Empfohlene Einstellungen“ und bestätigen Sie, 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 unten die Benachrichtigung, dass Joomla installiert wurde.

Aus Sicherheitsgründen werden Sie vom Installationsprogramm aufgefordert, den Installationsordner zu löschen, bevor Sie sich anmelden. 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 zur folgenden Seite weiterleitet.

Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf die Schaltfläche „Anmelden“. Dadurch gelangen Sie zum unten gezeigten Joomla-Dashboard.

Sie können jetzt Ihr 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.