GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Joomla auf Ubuntu 18.04

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
Ubuntu
  1. So installieren Sie PHP 7.4 / 7.3 / 7.2 unter Ubuntu 18.04 / Ubuntu 16.04

  2. So installieren Sie PHP 7 unter Ubuntu 14.04

  3. So installieren Sie PHP 7 unter Ubuntu 15.04

  4. So installieren Sie Joomla 3 auf Ubuntu 14.04

  5. So installieren Sie Joomla 3 auf Ubuntu 16.04

So installieren Sie Joomla auf Ubuntu 14.04

So installieren Sie Joomla auf Ubuntu 15.04

So installieren Sie Joomla auf Ubuntu 16.04

So installieren Sie OwnCloud auf Ubuntu 18.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04