Hinweis: Der folgende Artikel hilft Ihnen dabei: Möglichkeiten zur Installation der Magento 2-Erweiterung ohne …
Standardmäßig ist Magento mit einer Reihe leistungsstarker Funktionen recht erweiterbar. Die wahre Stärke liegt jedoch in den Magento-Erweiterungen, die den Shops auf der Plattform benutzerdefinierte Funktionen hinzufügen.
Solche Erweiterungen helfen E-Commerce-Unternehmen beim Aufbau eines kostengünstigen und benutzerfreundlichen Magento-Shops. Sie können Magento-Erweiterungen in wenigen Minuten installieren, aktivieren und verwenden, um Ihr Ziel zu erreichen.
In diesem Artikel erfahren Sie, wie Sie Magento-Erweiterungen basierend auf Ihren Geschäftsanforderungen installieren.
Sie benötigen eine Magento-Erweiterung zur Verbesserung Ihres E-Commerce-Shops
Die Installation von Magento-Erweiterungen kann folgende Vorteile haben:
- Es fügt Ihrem Magento-Shop mehr Funktionalität hinzu
- Es verbessert das Benutzererlebnis für mehr Ladenverkehr und engagiertere Kunden
- Es hilft Ladenbesitzern bei der Verwaltung von Beständen, Kunden, Bestellungen und anderen Filialverwaltungsaufgaben
- Es verbessert die Sichtbarkeit und den Umsatz des Geschäfts durch die Integration von SEO-, Marketing-, Automatisierungs- und Vertriebstools
- Die Installation einer Magento 2-Erweiterung ist kostengünstiger als die Entwicklung einer benutzerdefinierten Lösung
Voraussetzung für die Installation der Magento-Erweiterung
Um eine Magento-Erweiterung zu installieren, empfiehlt es sich, in die Entwicklungsumgebung zu wechseln – installieren Sie Magento-Erweiterungen nicht direkt in der Produktionsumgebung. Erfüllen Sie die folgenden Voraussetzungen, bevor Sie eine Magento-Erweiterung in Ihrem E-Commerce-Shop installieren:
- Wählen Sie einen zuverlässigen Erweiterungspartner: Installieren Sie die Magento-Erweiterung immer von einer zuverlässigen Quelle, um Konflikte und Probleme zu vermeiden.
- Sichern Sie Ihren Magento-Shop: Stellen Sie sicher, dass Sie das neueste Backup Ihres Magento-Produktionsshops erstellen.
Führen Sie den folgenden Befehl aus:
php bin/magento setup:backup –code –media –db
Alternativ können Sie auch ein manuelles Backup erstellen, indem Sie Ihr Magento-Verzeichnis kopieren.
- Überprüfen Sie die PHP-Version: Einige Erweiterungen erfordern eine höhere oder niedrigere PHP-Version.
Überprüfen Sie Ihre aktuelle PHP-Version, indem Sie den folgenden Befehl ausführen:
php -v
- Wartungsmodus aktivieren: Aktivieren Sie den Wartungsmodus, bevor Sie die Erweiterung installieren, um Benutzerprobleme zu vermeiden.
Um den Wartungsmodus zu aktivieren, führen Sie den folgenden Befehl aus
PHP Bin/Magento-Wartung: aktivieren.
So laden Sie die Magento 2-Erweiterung herunter
Bevor Sie lernen, wie Sie Magento-Erweiterungen installieren, sehen wir uns an, wo Sie sie herunterladen können.
Magento-Marktplatz
Magento-Marktplatz von Adobe Commerce bietet mehrere Erweiterungen von verschiedenen Anbietern, die Ihnen beim Wachstum Ihres Unternehmens helfen.
GitHub
Magento 2-Erweiterungen stehen auch zum Download auf GitHub zur Verfügung. Sie können Magento 2-Erweiterungen auch von GitHub über den Composer installieren.
Ein externer Erweiterungsanbieter
Der gängigste Weg, eine Magento 2-Erweiterung herunterzuladen, ist das Software-Toolkit Composer and Packagist, das Haupt-Ressourcen-Repository von Composer. Einige Drittanbieter bieten außerdem Richtlinien zur Installation der von Ihnen erworbenen Erweiterungen oder Links zum Herunterladen des Quellcodes an.
Methoden zur Installation der Magento 2-Erweiterung
Obwohl die Installation einer Magento 2-Erweiterung ein technischer Prozess ist, zeigt Ihnen dieser Artikel die einfachsten Möglichkeiten, sie zu installieren. Für die Abhängigkeiten müssen Sie jedoch einen Entwickler beauftragen, um Konflikte zu vermeiden.
Installieren Sie die Erweiterung über Composer
Dies erfordert vollständigen Shell-SSH-Zugriff auf Ihren Server. Wenn Sie dies nicht haben, fragen Sie bitte den Dienstanbieter danach, oder Sie können es über das Terminal auf Ihrem lokalen Rechner ausführen.
In dieser Anleitung werden wir das installieren Mageplaza Ajax Layered Navigation Erweiterung durch Composer. Sehen wir uns die Schritte noch einmal an:
Schritt 1: Stellen Sie eine Verbindung zu SSH her
Nachdem Sie die SSH-Anmeldeinformationen erhalten haben, melden Sie sich über SSH am Terminal oder an der Befehlszeile an. Sie können Putty auch verwenden, um eine Verbindung zu SSH herzustellen.
Schritt: 2 Führen Sie den Composer-Befehl aus
Überprüfen Sie die Composer-Version. Einige Erweiterungen weisen Abhängigkeiten zu Composer-Versionen auf. Führen Sie diesen Befehl aus, um Folgendes zu überprüfen:
Komponist -v
oder
Komponisten-Version.
Wenn Ihre Magento-Version älter als 2.4.2 ist, sollte die Composer-Version v1 sein.
Für Magento 2.4.2 und höher sind Composer v1 und v2 zulässig.
In diesem Leitfaden arbeiten wir mit Magento 2.4.4. Installieren Sie die erforderliche Composer-Version gemäß der Anleitung auf getcomposer.org.
Starten Sie die Composer-Installation. Ersetzen Sie die Informationen für die jeweilige Erweiterung durch Ihren Erweiterungsanbieter. Sie können es über GitHub oder eine Installationsanleitung eines Drittanbieters herunterladen.
Composer benötigt Herstellernamen/Modulnamen
Composer benötigen cloudways/blog_review
Einige Erweiterungsversionen sind mit Magento 2.4 oder Magento 2.3 kompatibel. Stellen Sie daher sicher, dass Sie die Versionskompatibilität der Erweiterung mit Ihrer Magento-Store-Version angeben, um Konflikte zu vermeiden.
Beispiel:
Komponist benötigt mageplaza/module-google-recaptcha 4.0.0
Wenn für Ihre Erweiterung ein Marketplace-Konto erforderlich ist, melden Sie sich mit den unten gezeigten Anmeldeinformationen an. Wenn dies nicht der Fall ist, führen Sie den Composer Update-Befehl aus und fahren Sie direkt mit Schritt 3 fort.
Melden Sie sich an Marktplatz oder erstellen Sie ein Konto falls du keins hast. Gehen Sie zur Registerkarte „Mein Profil -> Marktplatz“ und klicken Sie auf „Zugriffsschlüssel“:
Wenn Sie keine Schlüssel haben, generieren Sie diese. Stellen Sie sicher, dass der Status der Tasten aktiviert ist.
Öffentlicher Schlüssel ist der Benutzername.
Privat Schlüssel ist das Passwort.
Kopieren Sie den öffentlichen Schlüssel und fügen Sie ihn in den Benutzernamen ein. Sie werden aufgefordert, die Anmeldeinformationen zur späteren Verwendung zu speichern. Bitte geben Sie „Y“ ein, wenn Sie die Einstellungen speichern möchten.
Lassen Sie die Erweiterung vollständig installieren. Führen Sie „Composer Update“ nach der Installation der Magento-Erweiterung aus.
Schritt: 3 Führen Sie alle Befehle aus, um die Änderungen zu aktualisieren
php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento Cache:flush
Überprüfen Sie, ob Ihr Admin und Ihr Front Store ordnungsgemäß funktionieren.
Hochladen per ZIP/Archiv
Dies ist die gebräuchlichste Installationsmethode. Dafür müssen die Dateien über eine SFTP-Verbindung oder FileZilla auf den Server hochgeladen werden. Oder öffnen Sie direkt cPanel -> Dateimanager, um die Dateien hochzuladen.
Stellen Sie sicher, dass Sie die Erweiterungsdateien heruntergeladen haben, die Sie installieren möchten. In diesem Leitfaden werden wir die Magefan-Blog-Erweiterung besprechen.
Führen Sie die folgenden Schritte aus:
Schritt 1: Stellen Sie eine Verbindung zu FileZilla her
Tun Sie dies über eine SFTP- oder FTP-Verbindung oder cPanel->Fil, wenn Sie direkten Zugriff haben. Erstellen Sie für eine FTP- oder SFTP-Verbindung auf FileZilla eine neue Verbindung mit den folgenden Details:
Protokoll: Wählen Sie Protokoll FTP oder SFTP
Gastgeber: Dein Gastgeber
Anmeldetyp: Normal, wählen Sie die Schlüsseldatei oder das Passwort für SFTP-Verbindungen aus, sofern Sie diese angegeben haben.
Nutzername: dein Benutzername
Passwort: Ihr Passwort
Wenn Sie nicht über diese Anmeldeinformationen verfügen, bitten Sie Ihren Dienstanbieter, diese Daten bereitzustellen.
Schritt 2 Gehen Sie nach dem Herstellen der Verbindung zum Magento-Stammverzeichnis Ihrer Anwendung, wo Sie eine Erweiterung installieren: var/www/html/magento.
Schritt:3 Entpacken Sie den Ordner in Ihr lokales Verzeichnis.
Suchen Sie im linken Menü den Ordner. In unserem Beispiel befindet sich der extrahierte Ordner unter „Downloads/magefanblog2“.
Schritt: 4 Gehen Sie in Ihrem entpackten Ordner zum Ordner „app/code“ und überprüfen Sie die Verzeichnisaufbau.
Wenn eine Verzeichnisstruktur app/code ist:
Sie sehen das Verzeichnis mit dem Namen des Anbieters „VENDOR“. Laden Sie es in den Anwendungsordner hoch: public_html/app/code.
Wenn eine Verzeichnisstruktur einen Hersteller-/Modulnamen hat:
Das Verzeichnis kann den Namen des Anbieters „VENDOR“ tragen, beispielsweise „Magefan/Blog“. Die Verzeichnisstruktur sieht dann wie „Blocks, Controller“ aus. Laden Sie es in Ihren Anwendungsordner hoch: public_html/app/code.
Schritt 5: Laden Sie den entpackten Ordner in das Verzeichnis public_html/app/code hoch.
Wenn Sie den Codeordner nicht sehen können oder noch keine Erweiterungen installiert haben, erstellen Sie einen neuen Ordner „Code” manuell und fügen Sie den Inhalt ein. Alle Magento-Erweiterungen von Drittanbietern werden im Codeordner installiert.
Schritt 6: Stellen Sie eine Verbindung über SSH her, um zum Magento-Stammordner zu gelangen, und führen Sie die folgenden Befehle aus:
php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f
So deinstallieren Sie eine Erweiterung
Sie benötigen keine Verlängerung mehr? Lassen Sie es uns schnell deinstallieren.
Um eine Magento 2-Erweiterung zu deinstallieren, können Sie diese entweder vorübergehend deaktivieren oder das Modul in wenigen einfachen Schritten vollständig entfernen:
Schritt 1: Deaktivieren Sie das Modul
Navigieren Sie zu Ihrem Magento 2-Installationsstammverzeichnis und führen Sie den folgenden Befehl aus:
php bin/magento module:disable VendorName_ModuleName
=> Wenn Sie aufgrund einer Version nicht weiterkommen, können Sie auch die PHP-Version angeben:
php7.4 bin/magento module:disable VendorName_ModuleName
Schritt 2: Erweiterung über Composer deinstallieren
Führen Sie für eine vollständige Deinstallation den folgenden Befehl aus:
Komponist entfernen [-r|–remove-data]
Beispiel:
Composer entfernt mageplaza/magento2-seo-extension
Die Option –remove-data entfernt Datenbankdaten und Schemata, die von der Uninstall-Klasse des Moduls definiert werden.
Schritt 3: Deinstallieren Sie die Erweiterungsinstallation über ZIPPEN/Archivieren
Um eine Erweiterung zu entfernen, die per manueller Zip-Datei installiert wird, deaktivieren Sie sie zunächst. Entfernen Sie dann das Verzeichnis aus dem App/Codeund entfernen Sie seine Datensätze in den Datenbanktabellen. Entfernen Sie insbesondere den Moduldatensatz aus der Tabelle setup_module.
Schritt: 4 Deinstallieren Sie das Modul, indem Sie die Befehlszeile deinstallieren. Folge diesen Schritten:
Stellen Sie eine Verbindung zu SSH her -> Navigieren Sie zum Magento-Stammverzeichnis
Führen Sie den Befehl aus:
PHP-Bin/Magento-Modul: deinstallieren [–backup-code] [–backup-media] [–backup-db] [-r|–remove-data] Anbietername_Modulname.
Beispiel:
php bin/magento –remove-data module:mageplaza/blog2 deinstallieren
Schritt 5: Führen Sie die folgenden Befehle aus:
php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f
Überprüfen Sie die Ladenumgebung, ob alles ordnungsgemäß funktioniert. Wenn der Shop zu irgendeinem Zeitpunkt einen Fehler anzeigt, überprüfen Sie den Magento-Logger auf weitere Details.
Letzte Worte
Erweiterungen sind für die Steigerung der Leistung und Funktionalität Ihres integrierten Magento 2-Shops unerlässlich. Diese Erweiterungen lassen sich ganz einfach herunterladen, installieren und aktualisieren – befolgen Sie einfach die oben besprochenen Schritte.
In dieser Anleitung habe ich alle technischen Details dazu bereitgestellt. Stellen Sie sicher, dass Sie alle Dateien und Datenbanken sichern, bevor Sie mit der Installation einer Magento 2-Erweiterung beginnen.
Häufig gestellte Fragen (FAQs)
FAQs
Wie installiere ich die Magento Marketplace-Erweiterung über Composer?
Stellen Sie eine Verbindung über SSH her -> Navigieren Sie zum Magento-Stammverzeichnis, z. B. var/www/html/magento2
Führen Sie die folgenden Befehle aus:
Composer benötigt Anbieter/Modulnamen
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
Wie installiere ich Magento-Erweiterungen manuell?
- Laden Sie das Zip-Archiv in Ihren Magento-Ordner hoch:
- Stellen Sie eine Verbindung zum FTP- oder Cpanel-Dateimanager her
- Navigieren Sie zum Magento-Stammverzeichnis: var/www/html/magento2
- Entpacken Sie den Ordner
- Laden Sie es in das Verzeichnis app/code hoch
- Führen Sie die folgenden Befehle aus:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
Mit welchem Befehl wird das Magento 2 Modul aktiviert?
Navigieren Sie zum Magento-Stammverzeichnis: magento/public_html:
PHP-Magento-Modul:aktivieren [-c|–clear-static-content] [-f|–force] [–all]
Beispiel: php bin/magento module:enable –clear-static-content Vendor_ModuleName