So installieren Sie Joomla auf Rocky Linux und AlmaLinux
Joomla ist ein beliebtes CMS (Content Management System), das in PHP geschrieben ist und zum Erstellen beeindruckender Websites und Blogs mit Themen und unzähligen raffinierten Add-Ons verwendet wird. Es steht nach WordPress an zweiter Stelle als beliebtestes und am weitesten verbreitetes Content Management System.
Schauen Sie sich die Anleitung zur Installation von WordPress auf Rocky Linux und AlmaLinux an.
Diese Anleitung ist eine exemplarische Vorgehensweise, wie Sie Joomla auf Rocky Linux und AlmaLinux installieren können.
Voraussetzungen
Bevor Sie Joomla einstellen, stellen Sie sicher, dass Sie zuerst eine Instanz des LAMP-Stacks installiert haben. Wir haben einen umfassenden Leitfaden zu beidem.
- So installieren Sie den LAMP-Stack unter Rocky Linux
- So installieren Sie den LAMP-Stack in AlmaLinux
Schritt 1: Zusätzliche PHP-Module installieren
Nachdem der LAMP-Stack installiert ist, installieren wir einige zusätzliche PHP-Module, die während der Installation benötigt werden.
$ sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Öffnen Sie als Nächstes die php.ini Datei
$ sudo vim /etc/php.ini
Nehmen Sie die folgenden Änderungen vor und speichern Sie die Datei.
memory_limit = 256
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/London
Schritt 2: Erstellen Sie eine Datenbank für Joomla
Im weiteren Verlauf werden wir eine Datenbank für Joomla erstellen. Greifen Sie daher auf Ihren MariaDB-Datenbankserver zu.
$ sudo mysql -u root -p
Erstellen Sie die Datenbank wie folgt. In diesem Beispiel ist joomla_db die Datenbank für Joomla.
CREATE DATABASE joomla_db;
Erstellen Sie als Nächstes einen Datenbankbenutzer und erteilen Sie der Joomla-Datenbank alle Berechtigungen.
GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'P@ssword321';
Speichern Sie die Änderungen und beenden Sie die MariaDB-Eingabeaufforderung.
FLUSH PRIVILEGES;
EXIT;
Hier finden Sie eine Zusammenfassung aller SQL-Anweisungen.
Schritt 3: Laden Sie Joomla herunter und konfigurieren Sie es
Laden Sie nach der Erstellung der Datenbank Joomla von der Website herunter oder laden Sie die Zip-Datei mit dem Befehl wget herunter.
$ wget https://downloads.joomla.org/cms/joomla3/3-9-15/Joomla_3-9-15-Stable-Full_Package.zip?format=zip -O joomla.zip
Entpacken Sie die Joomla-Datei nach dem Herunterladen in das Stammverzeichnis des Dokuments.
$ sudo unzip joomla.zip -d /var/www/html/joomla
Stellen Sie sicher, dass Sie dem Apache-Benutzer das Eigentum am Joomla-Verzeichnis gewähren.
$ sudo chown -R apache:apache /var/www/html/joomla/
Legen Sie die Berechtigungen wie folgt fest.
$ sudo chmod -R 775 /var/www/html/joomla/
Schritt 4: Apache Virtual Host für Joomla konfigurieren
Wir müssen Apache so konfigurieren, dass Joomla gehostet wird. Um dies zu erreichen, erstellen wir eine virtuelle Hostdatei für Joomla, und dafür müssen wir eine virtuelle Hostdatei konfigurieren, wie gezeigt
$ sudo vim /etc/httpd/conf.d/joomla.conf
Fügen Sie die folgenden Zeilen ein. Verwenden Sie für die Anweisung den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) oder die öffentliche IP-Adresse des Servers.
<VirtualHost *:80>
ServerAdmin [email
DocumentRoot "/var/www/html/joomla"
ServerName domain.com
ErrorLog "/var/log/httpd/example.com-error_log"
CustomLog "/var/log/httpd/example.com-access_log" combined
<Directory "/var/www/html/joomla">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Speichern und beenden. Starten Sie dann den Apache HTTP-Webserver neu, um die vorgenommenen Änderungen zu übernehmen.
$ sudo systemctl restart httpd
Wenn Sie firewalld ausgeführt haben, müssen Sie HTTP-Datenverkehr zum Webserver zulassen.
Führen Sie den folgenden Befehl aus:
$ sudo firewall-cmd --add-service=http --zone=public --permanent
Möglicherweise möchten Sie auch das HTTPS-Protokoll zulassen, bei dem es sich um ein sicheres HTTP-Protokoll handelt.
$ sudo firewall-cmd --add-service=https --zone=public --permanent
Laden Sie abschließend die Firewall neu, um die Änderungen zu übernehmen.
$ sudo firewall-cmd --reload
Zu diesem Zeitpunkt sollte Joomla über einen Webbrowser zugänglich sein. Lassen Sie uns fortfahren und die Einrichtung abschließen.
Schritt 5: Greifen Sie über den Browser auf Joomla zu
Starten Sie Ihren Webbrowser und durchsuchen Sie die angezeigte URL
http://server-ip or domain.com
Dadurch werden Sie auf die angezeigte Seite weitergeleitet. Geben Sie alle erforderlichen Informationen wie den Namen der Website, die E-Mail-Adresse, den Benutzernamen und das Passwort ein und klicken Sie auf "Weiter".
Geben Sie die Datenbankdetails ein und klicken Sie auf "Weiter".
Für den FTP-Bereich ist es sicher, vorerst alles leer zu lassen und auf "Weiter" zu klicken.
Auf dem nächsten Bildschirm erhalten Sie einen Überblick über alle vorgenommenen Einstellungen und können sehen, ob alle Voraussetzungen erfüllt sind. Klicken Sie dann auf "Installieren".
Sobald die Installation erfolgreich abgeschlossen wurde, werden Sie aufgefordert, den Installationsordner zu entfernen. Klicken Sie also auf "Installationsordner entfernen", um das Verzeichnis zu leeren.
Klicken Sie dann auf die Schaltfläche "Administrator". Dadurch werden Sie auf die angezeigte Anmeldeseite weitergeleitet. Geben Sie Ihre Anmeldedaten ein und klicken Sie auf "Anmelden".
Zum Schluss erhalten Sie einen Blick auf das bereitgestellte Dashboard von Joomla.
Von hier aus können Sie Ihren Blog oder Ihre Website mit verschiedenen Themen und Plugins nach Ihren Wünschen erstellen und anpassen. Das war's, Leute! Wir haben Sie durch die Installation von Joomla auf Rocky Linux und AlmaLinux geführt.
Darüber hinaus können Sie Ihr Joomla auch sichern, indem Sie HTTPS auf der Website aktivieren.







