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
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
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
"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
Verwandte Artikel
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.
0 van 0 vonden dit nuttig