Magento-Erweiterungen installieren: umfassende Anleitung
Magento-Erweiterungen erweitern die Funktionalität Ihres Webshops. In dieser Anleitung lernen Sie, wie Sie Erweiterungen sicher installieren und verwalten.
Erweiterungen finden
Magento Marketplace
Die offizielle Quelle für Magento-Erweiterungen:
- Gehen Sie zu marketplace.magento.com
- Filtern Sie nach Magento-Version und Kategorie
- Überprüfen Sie Bewertungen und Kompatibilität
- Achten Sie auf das Datum der letzten Aktualisierung
Weitere Quellen
Neben dem Marketplace finden Sie Erweiterungen auf GitHub (Open Source) und bei externen Anbietern wie Amasty und Mageworx. Wenden Sie die folgenden Qualitätskriterien auch auf Erweiterungen aus diesen Quellen an.
Qualitätskriterien
Achten Sie bei der Auswahl von Erweiterungen auf:
- Kompatibilität: Unterstützt Ihre Magento-Version
- Bewertungen: Mindestens 4 Sterne, mehrere Bewertungen
- Updates: Kürzlich aktualisiert (innerhalb von 6 Monaten)
- Support: Aktiver Entwickler mit Support
- Dokumentation: Gute Installations- und Konfigurationsdokumente
Risiko schlechter Erweiterungen
Schlechte Erweiterungen können führen zu:
- Sicherheitslücken
- Leistungsprobleme
- Konflikte mit anderen Erweiterungen
- Update-Probleme bei Magento-Upgrades
Installation über Composer (empfohlen)
Composer ist die Standardmethode für Magento 2 Erweiterungen.
Schritt 1: Marketplace-Zugang konfigurieren
- Melden Sie sich bei marketplace.magento.com an
- Gehen Sie zu Mein Profil > Zugangsschlüssel
- Erstellen Sie ein neues Schlüsselpaar
- Kopieren Sie den öffentlichen und privaten Schlüssel
Schritt 2: Auth konfigurieren
Fügen Sie die Schlüssel zu auth.json hinzu:
{
"http-basic": {
"repo.magento.com": {
"username": "public_key_hier",
"password": "private_key_hier"
}
}
}
Schritt 3: Erweiterung installieren
# Navigieren Sie zum Magento-Root
cd /pfad/zu/magento
# Installieren Sie die Erweiterung
composer require vendor/module-name
# Registrieren Sie das Modul
bin/magento setup:upgrade
# Kompilieren Sie die Abhängigkeitsinjektion
bin/magento setup:di:compile
# Statische Inhalte bereitstellen
bin/magento setup:static-content:deploy de_DE
# Cache leeren
bin/magento cache:clean
Hinweis: Läuft Ihr Shop im Developer- oder Default-Modus, wird setup:static-content:deploy nur mit der Option -f (force) ausgeführt: bin/magento setup:static-content:deploy -f de_DE. Im Produktionsmodus ist -f nicht nötig.
Manuelle Installation
Für Erweiterungen, die nicht über Composer verfügbar sind:
Schritt 1: Herunterladen und hochladen
- Laden Sie die Erweiterung (ZIP-Datei) herunter
- Entpacken Sie sie auf Ihrem Computer
- Laden Sie sie hoch nach
app/code/Vendor/ModuleName/
Schritt 2: Modul registrieren
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean
Struktur überprüfen
Ein korrekt strukturiertes Modul hat:
app/code/Vendor/ModuleName/
├── registration.php
├── etc/
│ └── module.xml
├── Block/
├── Controller/
├── Model/
└── view/
Erweiterungen verwalten
Übersicht der installierten Module
bin/magento module:status
Dies zeigt alle aktivierten und deaktivierten Module.
Modul deaktivieren
bin/magento module:disable Vendor_ModuleName
bin/magento setup:upgrade
bin/magento cache:clean
Modul aktivieren
bin/magento module:enable Vendor_ModuleName
bin/magento setup:upgrade
bin/magento cache:clean
Modul entfernen
# Über Composer (empfohlen)
composer remove vendor/module-name
bin/magento setup:upgrade
bin/magento cache:clean
# Manuelle Module
bin/magento module:disable Vendor_ModuleName
# Entfernen Sie den Ordner aus app/code/
bin/magento setup:upgrade
Erweiterungskonfiguration
Nach der Installation müssen Sie die meisten Erweiterungen konfigurieren:
- Gehen Sie zu Stores > Configuration
- Suchen Sie den Erweiterungsbereich (oft unter eigenem Namen)
- Konfigurieren Sie die Einstellungen
- Klicken Sie auf Save Config
- Leeren Sie den Cache bei Bedarf
Häufig verwendete Erweiterungen nach Kategorie
Zahlungen
- Mollie Payments: iDEAL, Kreditkarte, Bancontact
- MultiSafepay: Mehrere Zahlungsmethoden
- Adyen: Enterprise-Zahlungen
SEO
- Mageplaza SEO: Komplettes SEO-Paket
- Amasty SEO Toolkit: Erweiterte SEO
- MageWorx SEO Suite: SEO-Optimierung
Leistung
- LiteSpeed Cache: LiteMage-Caching
- Amasty Full Page Cache Warmer: Cache-Warming
- MageWorx Image Optimizer: Bildoptimierung
Marketing
- Mailchimp: E-Mail-Marketing-Integration
- Klaviyo: Marketing-Automatisierung
- Google Shopping: Feed-Management
Fehlerbehebung
Protokolle prüfen
Funktioniert eine Erweiterung nicht wie erwartet, prüfen Sie zuerst die Protokolldateien in var/log/, vor allem exception.log und system.log:
tail -100 var/log/exception.log
tail -100 var/log/system.log
Die Fehlermeldung verweist oft direkt auf die Erweiterung und die Datei, die das Problem verursacht.
"Class not found" nach Installation
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean
"Cannot save" oder Berechtigungsfehler
Überprüfen Sie die Dateiberechtigungen:
find var generated vendor pub/static pub/media app/etc -type f -exec chmod 644 {} \;
find var generated vendor pub/static pub/media app/etc -type d -exec chmod 755 {} \;
Konflikte zwischen Erweiterungen
- Deaktivieren Sie Erweiterungen einzeln
- Identifizieren Sie die konfliktverursachende Erweiterung
- Kontaktieren Sie den Entwickler der Erweiterung
- Ziehen Sie eine alternative Erweiterung in Betracht
Website funktioniert nach Installation nicht
# Deaktivieren Sie das Modul
bin/magento module:disable Vendor_ModuleName
# Wenn das nicht funktioniert, tun Sie es über die Datenbank
# Suchen Sie das Modul in der setup_module-Tabelle
Best Practices
- Zuerst auf Staging testen: Niemals direkt auf Produktion installieren
- Backup erstellen: Immer ein Backup vor der Installation erstellen
- Einzeln installieren: Erweiterungen einzeln installieren
- Dokumentieren: Halten Sie fest, welche Erweiterungen Sie haben
- Regelmäßig aktualisieren: Halten Sie Erweiterungen für die Sicherheit auf dem neuesten Stand
- Erweiterungen minimieren: Installieren Sie nur, was Sie wirklich brauchen. Jede Erweiterung ist zusätzlicher Code, der Wartung erfordert und die Geschwindigkeit Ihres Shops beeinflussen kann
Verwandte Artikel
- Magento über Installatron installieren
- Magento-Backup erstellen
- Magento-Probleme lösen
Brauchen Sie Hilfe?
Wir sind für Sie da! Stoßen Sie auf Probleme oder haben Sie Fragen? Unser Support-Team hilft Ihnen gerne persönlich weiter. Senden Sie uns eine Nachricht über das Ticketsystem - wir antworten in der Regel innerhalb weniger Stunden und denken gerne mit Ihnen mit.
Suchen Sie Webhosting? Sehen Sie sich unser Angebot an.
0 von 0 fanden das hilfreich