So installieren Sie Magento 2 unter Ubuntu 20.04 LTS

Eine umfassende Anleitung zum Einrichten und Bereitstellen des Magento2-Stores auf einem Ubuntu 20.04-Server.

Magento ist eine beliebte E-Commerce-Plattform, die in PHP erstellt und geschrieben wurde. Sie wird von vielen kleinen Unternehmen verwendet, um Produkte zu verkaufen und eine Online-Präsenz zu erstellen. Es ermöglicht Ihnen, einen vollwertigen Online-Shop mit Funktionen wie Bestandsverwaltung, Produktkatalogen, Versand, Rechnungsstellung und vielem mehr zu erstellen.

Wenn Sie eine schlanke Shopping-Plattform für Unternehmen aufbauen möchten, sollte Magento ein guter Ausgangspunkt sein. In diesem Handbuch werden wir uns also ansehen, wie Sie die Magento Community Edition Version 2.3 mit LAMP-Stack auf einem Ubuntu 20.04-Server einrichten.

Voraussetzungen

Sie benötigen einen Ubuntu 20.04 LTS-Server und müssen als angemeldet sein sudo aktivierter Benutzer. Sie benötigen auch einen Domänennamen, der auf Ihre Ubuntu 20.04-Server-IP verweist. Wir werden verwenden beispiel.com Wo immer ein Domänenname erforderlich ist, ersetzen Sie ihn durch Ihre Domäne. Bevor wir beginnen, aktualisieren Sie die Paketliste und aktualisieren Sie dann die Pakete auf Ihrem Ubuntu 20.04-Server.

sudo apt-Update && sudo apt-Upgrade

Apache-Webserver installieren

Magento erfordert einen Webserver, um zu funktionieren. In diesem Handbuch haben wir uns dafür entschieden, die Magento-Anwendung über den LAMP-Stack (Linux, Apache, MySQL, PHP) auszuführen. Wir werden also alle Pakete installieren, die aus dem LAMP-Stack bestehen.

Der Apache-Webserver ist einer der beliebtesten Webserver im Internet mit fast 37,2 % des gesamten Webserver-Marktanteils. Sie können Magento auch über den LEMP-Stack installieren, der den Nginx-Webserver anstelle von Apache verwendet. Aber in diesem Handbuch werden wir unseren Meganto-Server mit Hilfe von Apache bereitstellen.

Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:

sudo apt installiere Apache2

Geben Sie Ihr Benutzerpasswort ein und drücken Sie Ja wenn aufgefordert. Wenn die Installation abgeschlossen ist, müssen wir die unkomplizierte Firewall (UFW) von Ubuntu konfigurieren, um den Datenverkehr auf Port zuzulassen 80 & 443.

Das UFW wird mit vorkonfigurierten Profilen geliefert, die umgeschaltet werden können, damit die Anwendung auf die Ports Ihres Ubuntu 20.04-Servers zugreifen kann. Bei der Installation des Apache-Webservers wurden also UFW-Profile namens "Apache", "Apache Full" und "Apache Secure" zur UFW-Apps-Liste hinzugefügt. Erlauben Sie dem Apache-Webserver, auf Port zu dienen 80 & 443 indem du läufst:

sudo ufw 'Apache voll' erlauben

Jetzt müssen wir nur noch die UFW aktivieren, aber bevor wir dies tun, stellen Sie sicher, dass Sie den Port zugelassen haben 22 (SSH). Wenn Sie die SSH-UFW-Regeln nicht ändern, werden Sie möglicherweise von Ihrem Ubuntu 20.04-Server ausgesperrt.

sudo ufw 'OpenSSH' erlauben

Aktivieren Sie schließlich die UFW-Firewall, indem Sie Folgendes ausführen:

sudo ufw aktivieren

Drücken Sie Ja wenn Sie eine Aufforderung erhalten, dass der Befehl die SSH-Verbindungen unterbrechen könnte, da wir bereits eine Regel hinzugefügt haben, um SSH durchzulassen. Sie können nun über Ihren Browser auf den Apache-Webserver zugreifen, die IP-Adresse Ihres Ubuntu 20.04-Servers in die URL-Leiste eingeben und die Eingabetaste drücken.

Apache2 Ubuntu-Standardseite

MySQL-Server installieren

Sie benötigen auch einen Datenbankserver, um Magento auszuführen, da dort alle Inhalte des Magento-Shops gespeichert werden. Wir werden den MySQL-Server installieren und einen Benutzer namens . erstellen Magentoser und eine Datenbank namens magento für Magento.

Das MySQL-Paket heißt als mysql-server in Ubuntu-Repositorys installieren Sie es, indem Sie Folgendes ausführen:

sudo apt install mysql-server

Als nächstes müssen wir die MySQL-Sicherheitseinstellungen richtig konfigurieren. Glücklicherweise enthält das MySQL-Paket ein Sicherheitsskript, das die Konfiguration des MySQL-Servers erheblich vereinfacht. Führen Sie dieses Skript aus, indem Sie den folgenden Befehl ausführen:

sudo mysql_secure_installation

Sie werden mit mehreren Fragen aufgefordert, dies sind die optimalen Einstellungen für den MySQL-Server:

  • Möchten Sie die Komponente VALIDATE PASSWORD einrichten?[y/n]: Enter Ja
  • Es gibt drei Ebenen der Kennwortvalidierungsrichtlinie.
    • Bitte 0 = NIEDRIG, 1 = MITTEL und 2 = STARK eingeben: Enter 2
  • Bitte legen Sie hier das Passwort für root fest.
    • Neues Passwort: Geben Sie ein Passwort für den MySQL-Root-Benutzer ein.
    • Neues Passwort erneut eingeben: Wiederholen Sie Ihr gewähltes Passwort.
  • Anonyme Benutzer entfernen? [j/n]: Enter Ja
  • Root-Anmeldung aus der Ferne verbieten? [j/n] : Eingabe Ja
  • Testdatenbank entfernen und darauf zugreifen? [j/n] : Eingabe Ja
  • Berechtigungstabellen jetzt neu laden? [j/n] : Eingabe Ja

Um zu überprüfen und zu validieren, dass der MySQL-Server installiert ist und ordnungsgemäß funktioniert, melden Sie sich beim MySQL-Server als Root-Benutzer an, indem Sie:

sudo mysql

Geben Sie Ihr sudo Benutzerkennwort, wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste. Der MySQL-Root-Benutzer verwendet die unix_socket um die Anmeldung zu authentifizieren. Was dies im Wesentlichen bedeutet, ist, dass Sie ein sudo Benutzer, um sich als Root-Benutzer beim MySQL-Server anzumelden.

Erstellen Sie eine neue Datenbank und einen neuen Benutzer für Magento

Wir können jetzt einen MySQL-Benutzer für Magento erstellen und wenn Sie jeden Schritt dieser Anleitung befolgt haben, muss die MySQL-Konsole geöffnet sein. Erstellen Sie eine Datenbank namens magento indem Sie die folgende Abfrage in der MySQL-Konsole eingeben:

DATENBANK ERSTELLEN magento;

So erstellen Sie einen neuen MySQL-Benutzer namens Magentoser, führen Sie diese Abfrage in der Konsole aus:

BENUTZER 'magentouser'@'%' ERSTELLEN, DER MIT mysql_native_password MIT 'password' identifiziert wurde;

Notiz: Ersetze das Passwort in der Abfrage mit einem starken Passwort Ihrer Wahl.

Dann gewähre das Neue Magentoser vollen Zugriff auf die magento Datenbank:

GRANT ALL ON magento.* TO 'magentouser'@'%' WITH GRANT OPTION;

Wir müssen die einstellen log_bin_trust_function_creators Parameter als 1, da er in der neuesten Version von MySQL deaktiviert ist und ohne ihn zu aktivieren, gibt Magento während der Installation einige Fehler aus. Führen Sie dazu die folgende Abfrage aus:

SET GLOBAL log_bin_trust_function_creators=1;

Laden Sie abschließend die geänderten Datenbankberechtigungen und -einstellungen neu und beenden Sie die Konsole mithilfe dieser Abfragen:

FLUSH PRIVILEGIEN; AUSFAHRT;

Installieren Sie PHP und erforderliche Erweiterungen

Magento benötigt PHP und einige PHP-Erweiterungen, um zu funktionieren. Zum Zeitpunkt der Erstellung dieses Artikels war die Version der Magento Community Edition 2.3 funktioniert nicht mit der neuesten PHP-Version 7.4 und deshalb müssen wir die PHP-Version installieren 7.3.

Wir müssen ein PHP-PPA eines Drittanbieters hinzufügen, damit wir die PHP-Version installieren können 7.3 da die Ubuntu-Repositorys nur die neuesten haben 7.4 Pakete. Fügen Sie das PPA hinzu und aktualisieren Sie die Paketliste, indem Sie die folgenden Befehle ausführen:

sudo add-apt-repository ppa:ondrej/php && sudo apt update

Installieren Sie dann PHP 7.3 und alle PHP-Module, die Magento benötigt, indem Sie den folgenden Befehl ausführen:

sudo apt install php7.3 php7.3-common php7.3-mysql php7.3-fpm php7.3-gmp php7.3-curl php7.3-intl php7.3-mbstring php7.3-xmlrpc php7.3- gd php7.3-xml php7.3-cli php7.3-zip php7.3-bcmath php7.3-soap libapache2-mod-php7.3

Nachdem PHP 7.3 installiert ist, müssen wir einige grundlegende Einstellungen konfigurieren, die von Magento empfohlen werden, um richtig zu funktionieren. Führen Sie diesen Befehl aus, um die Konfigurationsdatei der FPM-Erweiterung mit nano . zu öffnen

sudo nano /etc/php/7.3/fpm/php.ini

Hier sind einige der Einstellungen, die für die meisten Magento-Websites empfohlen werden.

file_uploads = Ein allow_url_fopen = Ein short_open_tag = Ein memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360

Speichern Sie die Änderungen, indem Sie drücken Strg+O Beenden Sie dann den Nano-Editor, indem Sie drücken Strg+X. Wir haben jetzt PHP und alle notwendigen Erweiterungen und können mit Magento übergehen.

Composer installieren

Composer ist ein PHP-Abhängigkeitsmanager, der die Installation von PHP-Frameworks und -Bibliotheken vereinfacht. Wir benötigen Composer, um Magento herunterzuladen und auf unserem Ubuntu 20.04-Server zu installieren.

Composer benötigt ein Paket namens entpacken Um die heruntergeladenen Bibliotheken und Frameworks zu extrahieren, installieren Sie sie, indem Sie Folgendes ausführen:

sudo apt installieren entpacken

Installieren Sie dann Composer auf einer systemweiten Ebene, indem Sie diesen Befehl ausführen:

curl -sS //getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Der obige Befehl sollte den Composer-Abhängigkeitsmanager auf dem Ubuntu 20.04-Server installieren. Überprüfen Sie, ob Composer ordnungsgemäß installiert ist, indem Sie Folgendes ausführen:

Komponist
 AUSGANG:  ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___ / /_ / /_ / / / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Komponistenversion 1.10.8 2020-06- 24 21:23:30 Verwendung: Befehl [Optionen] [Argumente] 

Magento herunterladen und installieren

Wir können jetzt mit dem Herunterladen und Installieren von Magento fortfahren, da wir alle erforderlichen Pakete, die von Magento benötigt werden, installiert und konfiguriert haben.

Erstellen eines Magento-Kontos

Um Magento auf Ihren Ubuntu 20.04-Server herunterzuladen, benötigen Sie einen Magento 2-Zugriffsschlüssel. Um diesen Zugangsschlüssel zu erhalten, benötigen Sie ein Magento-Konto. Wenn Sie nicht registriert sind und kein Magento-Konto haben, gehen Sie zu dieser Seite und klicken Sie auf „Registrieren“.

Nachdem Sie ein Magento-Konto erstellt haben, können Sie einen neuen Zugangsschlüssel erstellen, damit Sie Magento 2 mit Composer auf Ihren Computer herunterladen können. Auf dieser Seite können Sie alle Ihre Magento-Zugriffsschlüssel anzeigen. Wenn auf der Registerkarte Magento 2 kein Zugriffsschlüssel vorhanden ist, klicken Sie auf die Schaltfläche "Neuen Zugriffsschlüssel erstellen", geben Sie ihm einen Namen und drücken Sie dann auf "OK".

Diese Schlüssel sind Ihre Anmeldeinformationen, die zum Herunterladen von Magento 2 aus dem Magento-Repository über Composer verwendet werden. Wir werden diese Schlüssel verwenden, wenn wir Magento herunterladen, aber bevor wir dies tun, werden wir den Besitz und die Berechtigungen des Verzeichnisses einrichten.

Eigentums- und Berechtigungskonfiguration vor der Installation

Die Dateiberechtigungen können die Sicherheit jeder Website beeinträchtigen oder beeinträchtigen, daher ist es erforderlich, den Besitz und die Berechtigung des Dokumentenstamms des Apache-Servers richtig festzulegen.

Der Standardbesitzer des /var/www/ Verzeichnis ist der Root-Benutzer, aber wir müssen auf die Dateien in diesem Verzeichnis zugreifen und diese ändern. Darüber hinaus benötigt der Webserver auch Zugriff auf das Dokumenten-Root, um den Inhalt der Magento-Site zurückzuschreiben und zu ändern.

Um dieses Problem zu lösen, werden wir den aktuellen Benutzer zum www-daten Gruppe, führen Sie dazu aus:

sudo usermod -a -G www-data $USER

Der -ein-G Optionen sind wichtig, da sie hinzufügen www-daten als sekundäre Gruppe für das Benutzerkonto, wodurch die primäre Gruppe des Benutzers erhalten bleibt. Nachdem Sie den Benutzer zur Webserver-Gruppe hinzugefügt haben, ändern Sie den Besitzer von /var/www/ und seine Unterverzeichnisse mit diesem Befehl:

sudo chown -R $USER:www-data /var/www/

Nachdem wir nun die Vorinstallationsberechtigungen für Magento eingerichtet haben, können wir mit dem Herunterladen im Document-Root des Webservers fortfahren.

Magento herunterladen

An dieser Stelle sollten Sie nun über ein Magento-Konto mit korrekt eingerichteten Zugriffsschlüsseln und Vorinstallationsberechtigungen verfügen. Wir werden also Composer verwenden, um Magento in das Apache-Dokumentenverzeichnis herunterzuladen und dann zu installieren.

Ändere das aktuelle Verzeichnis zu /var/www/ also zeigt das Terminal darauf, indem es ausgeführt wird:

cd /var/www/

Führen Sie den folgenden Befehl aus, um ein neues Projekt mit Composer, bekannt als ., zu erstellen magento.

Composer create-project --repository=//repo.magento.com/magento/project-community-edition magento

Nachdem Sie den obigen Befehl verwendet haben, werden Sie zur Eingabe von Benutzername und Kennwort aufgefordert. Hier sind die von uns erstellten Zugangsschlüssel zu verwenden. Kopieren Sie den öffentlichen Schlüssel und fügen Sie ihn als Benutzernamen ein. Kopieren Sie dann auf ähnliche Weise Ihren privaten Schlüssel und fügen Sie ihn als Passwort in das Terminal ein. Dann drücken Ja um die Anmeldeinformationen für die zukünftige Verwendung zu speichern.

 Ausgabe:  Erstellen eines "magento/project-community-edition"-Projekts unter "./magento" Warnung von repo.magento.com: Sie haben Ihre Magento-Authentifizierungsschlüssel nicht bereitgestellt. Anweisungen finden Sie unter //devdocs.magento.com/guides/v2.3/install-gde/prereq/connect-auth.html Authentifizierung erforderlich (repo.magento.com): Benutzername: e8b6120dce14c3d982a85525264897c4 Passwort: Möchten Sie die Anmeldeinformationen speichern für repo.magento.com in /home/ath/.config/composer/auth.json ? [Yn] Ja

Nachdem Magento und alle seine Abhängigkeiten über Composer heruntergeladen wurden, müssen wir auch den Besitz und die Berechtigung für das neue Magento-Projektverzeichnis und seine Dateien festlegen. Ändern Sie das Verzeichnis in das Magento-Projekt-Root, indem Sie:

cd /var/www/magento/

Ändern Sie dann den Gruppenbesitzer des Magento-Projektverzeichnisses und seiner Unterverzeichnisse, indem Sie Folgendes ausführen:

find var generierte Vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var generierte Vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + && chmod u+x bin/magento && sudo chown -R :www-data . 

Dieser Befehl gibt der Webserver-Gruppe (www-daten) Berechtigungen zum Schreiben in die Verzeichnisse Vendor, pub/static, pub/media & app/etc und die darin enthaltenen Dateien. Außerdem wird es die bin/magento ausführbare Datei, damit wir sie ausführen und Magento auf unserem System installieren können.

Apache für Magento konfigurieren

Wir werden Magento über die GUI installieren, da es in diesem Fall intuitiver ist als die CLI-Installation. Daher müssen wir einen virtuellen Host für den Apache-Webserver erstellen, bevor wir mit der Magento-Installation fortfahren können.

Öffnen Sie die standardmäßige virtuelle Hostdatei des Apache mit nano mit dem folgenden Befehl:

sudo nano /etc/apache2/sites-available/000-default.conf

Ändern Sie den Dokumentenstamm in /var/www/magento und fügen Sie darunter den folgenden Codeausschnitt hinzu.

 AllowOverride All ServerName example.com ServerAlias ​​www.example.com

Ersetze das beispiel.com in ServerName und ServerAlias ​​mit Ihrem Domänennamen. Die Veränderungen in deinem 000-default.conf Datei sollte in etwa wie der unten gezeigte hervorgehobene Text aussehen. Speichern Sie die Änderungen, indem Sie drücken Strg+O und verlassen Sie den Editor mit Strg+X Schlüssel.

 ServerAdmin [email protected] DocumentRoot /var/www/magento AllowOverride All ServerName example.com ServerAlias ​​www.example.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log kombiniert 

Als nächstes müssen wir einen Apache-Mod namens as . aktivieren mod_rewrite von Magento benötigt. Es bietet eine flexible und leistungsstarke Möglichkeit, URLs zu manipulieren, also aktivieren Sie den Mod, indem Sie Folgendes ausführen:

sudo a2enmod rewrite

Starten Sie den Apache-Server neu, damit alle von uns vorgenommenen Änderungen auf den Server angewendet werden:

sudo systemctl Neustart von Apache2

Magento installieren

Wir können endlich mit der Magento-Installation fortfahren, da wir alles haben, was Magento zum Funktionieren benötigt. Geben Sie die IP-Adresse Ihres Ubuntu 20.04-Servers in die URL-Leiste Ihres bevorzugten Browsers ein.

Klicken Sie auf „Zustimmen und Magento einrichten“, um mit der Magento-Installation fortzufahren. Der erste Schritt des Magento Web-Installers ist die Bereitschaftsprüfung, die überprüft, ob alle Magento-Anforderungen erfüllt sind. Klicken Sie auf „Bereitschaftsprüfung starten“ und nach Abschluss des Vorgangs auf „Weiter“.

Der nächste Schritt ist das Einrichten der Details und das Hinzufügen einer Datenbank für Magento. Wir haben bereits einen MySQL-Benutzer für Magento namens . erstellt Magentoser und eine Datenbank namens magento im obigen Abschnitt. Geben Sie in diesem Abschnitt die entsprechenden Details ein, nämlich den Benutzernamen des Datenbankservers, sein Passwort und den Datenbanknamen, und klicken Sie dann auf „Weiter“, um fortzufahren.

Der dritte Schritt im Magento Setup ist die Webkonfiguration. Ersetzen Sie die IP-Adresse aus der Eingabe "Adresse speichern" durch Ihren Domainnamen, falls Sie einen haben. Vergessen Sie nicht, einen Schrägstrich (/) nach Ihrem Domainnamen andernfalls wird die URL der Admin-Adresse nicht mehr zugänglich.

Klicken Sie dann auf Erweiterte Optionen und kreuzen Sie beide HTTPS-Optionen an, wenn Sie eine sichere Verbindung für Ihre Magento-Site verwenden möchten. Behalten Sie die restlichen Einstellungen bei und klicken Sie auf Weiter.

Notiz: Wenn Sie die HTTPS-Optionen ankreuzen, müssen Sie SSL-Zertifikate dafür besorgen. Wir werden uns im nächsten Abschnitt dieses Tutorials ansehen, wie Sie SSL-Zertifikate erhalten.

Unter "Ihren Shop anpassen"-Einstellungen, Sie müssen lediglich die Zeitzone, die im Shop verwendete Standardwährung und die Standardsprache des Shops nach Ihren Wünschen ändern. Sehen Sie sich diese Einstellungen an und konfigurieren Sie sie bei Bedarf. Andernfalls klicken Sie auf Weiter, um fortzufahren.

Im fünften Schritt müssen Sie ein Admin-Konto für Ihr Magento Admin-Dashboard erstellen. Geben Sie einen neuen Benutzernamen für Ihren Administrator ein und geben Sie eine E-Mail-Adresse ein, die von Ihrem Domainnamen-Anbieter bereitgestellt wird. Erstellen Sie ein starkes Passwort für das Administratorkonto und klicken Sie dann auf Weiter, wenn Sie fertig sind.

Der letzte und letzte Schritt besteht darin, einfach auf die Schaltfläche „Installieren“ zu klicken, um die Einstellungen zu bestätigen und den Installationsvorgang zu starten. Wenn die Installation abgeschlossen ist, zeigt Ihnen das Magento-Setup die Zusammenfassung und einige wichtige Details zu Ihrer Magento-Site an.

Notieren Sie diese Details an einem sicheren Ort, beispielsweise in einer Offline-Papierakte oder in einer sicheren Datenbank. Die Magento-Admin-Adresse und der Verschlüsselungsschlüssel sollten niemals öffentlich geteilt werden. Der Verschlüsselungsschlüssel wird verwendet, um die Magento-Datenbank zu verschlüsseln, damit die Benutzerdaten auch bei einem Datenleck sicher sind.

Erstellen Sie ein SSL-Zertifikat für Ihre Magento-Site

Die Magento-Site wird bereitgestellt und kann direkt nach Abschluss der Installation aufgerufen werden. Wenn Sie jedoch Webdatenverkehr über HTTPS bereitstellen möchten, müssen Sie ein SSL-Zertifikat für Ihre Domain einrichten.

Letsencrypt ist eine gemeinnützige Zertifizierungsstelle, die TLS-Zertifikate kostenlos zur Verfügung stellt. Wir verwenden ein Paket namens certbot Dies hilft beim Abrufen des Zertifikats und beim automatischen Konfigurieren des virtuellen Apache-Hosts. Führen Sie diesen Befehl im Terminal aus, um certbot zu installieren:

sudo apt install certbot python3-certbot-apache

Führen Sie den folgenden Befehl aus, um Ihr Zertifikat von Letsencrypt abzurufen und den virtuellen Apache-Host zu konfigurieren:

sudo certbot --apache

Certbot beginnt mit dem Abrufen von Zertifikaten von Letsencrypt, gibt Ihre E-Mail-Adresse an, wenn Sie dazu aufgefordert werden, und drücken dann die Eingabetaste. Geben Sie als Nächstes ein EIN um den Letsencrypt-Nutzungsbedingungen zuzustimmen. Sie werden gefragt, ob Sie Ihre E-Mail-Adresse mit der EFF teilen möchten, geben Sie ein Ja oder n je nach wahl.

Als nächstes erhalten Sie eine Liste der Domainnamen, für die Sie HTTPS aktivieren möchten. Geben Sie die Ihrem Domainnamen entsprechende Nummer ein und drücken Sie die Eingabetaste.

Nachdem Sie Ihren Domainnamen ausgewählt haben, werden Sie gefragt, ob Sie den HTTP-Datenverkehr auf HTTPS umleiten möchten. Geben Sie ein 2 und drücken Sie die Eingabetaste. Certbot konfiguriert jetzt automatisch den virtuellen Apache-Host für die Domäne beispiel.com.

Das Certbot-Paket wird mit Cronjob geliefert, der Ihre Serverzertifikate automatisch erneuert, bevor sie ablaufen.Testen Sie, ob die automatische Verlängerung funktioniert, indem Sie Folgendes ausführen:

sudo certbot erneuern --dry-run

Die obige Ausgabe bedeutet, dass der Cronjob zur automatischen Verlängerung ordnungsgemäß funktioniert. Um zu bestätigen, dass Certbot funktioniert, öffnen Sie Ihren Browser und besuchen Sie Ihre Domain //beispiel.com.

Ebenso können Sie über die //example.com/admin_SecretString, diese URL befand sich am Ende der Magento-Installation.

Sie haben Magento nun erfolgreich auf dem Ubuntu 20.04 LTS-Server installiert und können nun beginnen, Ihren Shop an Ihre Bedürfnisse anzupassen. Um mehr über Magento und die Shop-Entwicklung zu erfahren, besuchen Sie die Magento Docs-Seite.