Joomla ist ein kostenloses und Open-Source-Plattform-Content-Management-System (CMS), das in PHP geschrieben ist. Damit können Sie mühelos dynamische Webseiten und Anwendungen erstellen. Es umfasst ein benutzerfreundliches Design, mit dem Sie das Beste aus seinen Features und Funktionen herausholen können.
Hier bei LinuxAPT werden wir untersuchen, wie man Joomla auf Rocky Linux 8 installiert.
Zu den Hauptfunktionen von Joomla gehören:
- Mehrsprachig:Joomla ist eine der beliebtesten und am weitesten unterstützten mehrsprachigen Open-Source-CMS-Plattformen der Welt, die mehr als 70 Sprachen anbietet.
- Gut unterstützt:Das Team von Joomla ist die Kombination aus Einzelpersonen, Gruppen von Weltklasse-Entwicklern und Unternehmensberatern, die kostenlos in den Foren aktiv helfen.
- Einfache Updates:Es ist immer eine Herausforderung für die Entwickler, die Software auf dem neuesten Stand zu halten. Joomla besteht aus einem eingebauten Updater, um den Update-Prozess für die Benutzer einfach zu machen, und es erfordert keine professionellen Fähigkeiten. Es enthält die Funktion "Versionsaktualisierung mit einem Klick", die super einfach zu bedienen ist.
- Integriertes Hilfesystem:Joomla bietet auch eine kontextbezogene Hilfeoption in der App, die für alle Benutzer nützlich ist, um zu lernen, wie man Joomla bedient.
- Bannerverwaltung:Es besteht auch die Möglichkeit, mithilfe der Bannerverwaltung einfach Werbung hinzuzufügen und die Website zu monetarisieren.
- Medienmanager:Der Medienmanager ist ein Tool, das zum Hochladen, Organisieren und Verwalten der Mediendateien und -ordner verwendet werden kann.
- Kontaktverwaltung:Das Kontaktverwaltungstool bietet Ihnen die Möglichkeit, mehrere Kontakte, Abteilungen und Kategorien hinzuzufügen.
- Suche:Ein integriertes Suchwerkzeug oder eine intelligente Suchfunktion helfen den Besuchern, die entsprechenden Informationen auf Ihrer Website mühelos zu finden.
- Inhaltsverwaltung:Joomla ist ein Inhaltsverwaltungssystem und enthält einige hervorragende Funktionen, die den Benutzern helfen, die Inhalte effizient zu organisieren und zu verwalten.
- Frontend-Bearbeitung:Die Bearbeitung der Inhalte ist sehr einfach und schnell. Angenommen, Sie lesen sich Ihre Website durch und sehen einen Fehler oder eine andere Änderung, die Sie vornehmen möchten.
- Leistungsstarke Erweiterbarkeit:Joomla verfügt über eine leistungsstarke Erweiterbarkeitsfunktion. Sie können über 7500 Erweiterungen erhalten, um Ihre Website zu erweitern und ihre Funktionalität zu erweitern.
Schritte zur Installation von Joomla auf Rocky Linux 8
1. Systemaktualisierung durchführen
Stellen Sie zunächst sicher, dass Ihr System auf dem neuesten Stand ist:
$ sudo dnf update
$ sudo dnf install epel-release
2. LAMP-Server installieren
Wenn Sie LAMP nicht installiert haben, können Sie unserer Anleitung hier folgen.
3. Joomla auf dem System installieren
Jetzt führen wir den folgenden Befehl aus, um das neueste Installationspaket herunterzuladen:
$ wget https://downloads.joomla.org/cms/joomla3/3-9-28/Joomla_3-9-28-Stable-Full_Package.zip?format=zip
Danach extrahieren Sie die Datei mit folgendem Befehl in den Ordner /var/www/html/:
$ sudo unzip Joomla_3-9-28-Stable-Full_Package.zip -d /var/www/html
Wir müssen einige Ordnerberechtigungen ändern:
$ sudo chown -R apache:apache /var/www/html/joomla
$ sudo chmod 755 /var/www/html/joomla
4. Konfigurieren Sie MariaDB für NextCloud
Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit dem Skript mysql_secure_installation sichern. Sie sollten jeden Schritt sorgfältig lesen und befolgen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf die sichere MariaDB entfernt:
$ mysql_secure_installation
Konfigurieren Sie es wie folgt:
- Set root password? [Y/n] y
- 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
Als nächstes müssen wir uns bei der MariaDB-Konsole anmelden und eine Datenbank für NextCloud erstellen. Führen Sie den folgenden Befehl aus:
$ mysql -u root -p
Dadurch werden Sie zur Eingabe eines Passworts aufgefordert. Geben Sie also Ihr MariaDB-Root-Passwort ein und drücken Sie die Eingabetaste. Sobald Sie sich bei Ihrem Datenbankserver angemeldet haben, müssen Sie eine Datenbank für die Joomla-Installation erstellen:
MariaDB [(none)]> create database joomladb;
MariaDB [(none)]> create user joomlauser@localhost identified by 'your-strong-passwd';
MariaDB [(none)]> grant all privileges on joomladb.* to joomlauser@localhost;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit
5. Apache für Joomla konfigurieren
Erstellen Sie nun mit dem folgenden Befehl eine neue virtuelle Hostdatei:
$ nano /etc/httpd/conf.d/joomla.conf
Fügen Sie die folgenden Zeilen hinzu:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/joomla"
ServerName joomla.linuxapt.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 Sie die Datei und beenden Sie sie. Starten Sie dann den Apache-Webdienst neu, um die Änderungen zu übernehmen:
$ sudo systemctl restart httpd
$ sudo systemctl enable httpd
6. Firewall konfigurieren
Lassen Sie die Firewall HTTP und HTTPS zu und laden Sie sie mit den folgenden Befehlen neu:
$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload
Wie greife ich auf die Joomla-Weboberfläche zu?
Öffnen Sie Ihren Webbrowser und öffnen Sie die URL http://joomla.linuxapt.com. Sie werden zum Konfigurationsbildschirm weitergeleitet.
Geben Sie die erforderlichen Informationen ein und klicken Sie dann auf „Datenbankverbindung einrichten“.
Geben Sie als Nächstes Ihre Datenbankdetails ein und klicken Sie auf „Joomla installieren“.
Warten Sie, bis der Installationsvorgang abgeschlossen ist.
Wählen Sie als Nächstes „Administrator öffnen“ als Anmeldeoption. Schließlich wird die Anmeldeseite von Joomla angezeigt. Geben Sie Ihre Anmeldeinformationen ein und klicken Sie auf die Schaltfläche „Anmelden“.
Schließlich wird das Dashboard von Joomla angezeigt.