Shopware 6: Plugin lässt sich nicht installieren
Du hast im Shopware Store das perfekte Plugin für Deinen Shop gefunden. Die Installation soll nur einen Klick dauern – doch stattdessen erscheint eine kryptische Fehlermeldung und nichts passiert. Sehr frustrierend!
Das gute: Es gibt meistens eine klare Ursache. Und fast immer eine Lösung. Ich zeige Dir die häufigsten Gründe und wie Du sie beheben kannst.
Ursache 1: Das Plugin ist nicht kompatibel mit Deiner Shopware-Version
Das ist mit Abstand der häufigste Grund. Jedes Plugin gibt im Store an, für welche Shopware-Versionen es gemacht wurde. Stimmt das nicht mit Deiner Version überein, verweigert Shopware die Installation.
So prüfst Du Deine Shopware-Version: Im Admin-Bereich unter Einstellungen → System findest Du die genaue Versionsnummer.
Dann im Store beim Plugin unter "Kompatibilität" nachschauen. Passt es nicht: entweder einen Shopware-Update planen oder nach einer alternativen Erweiterung suchen.
Manchmal gibt es ältere Versionen des Plugins, die noch mit Deiner Shopware-Version kompatibel sind. Im Plugin-Store unter "Versionen" nachschauen.
Ursache 2: Composer-Abhängigkeiten nicht erfüllt
Shopware 6 basiert auf Symfony und nutzt Composer zur Verwaltung aller Abhängigkeiten. Manche Plugins benötigen bestimmte PHP-Pakete in bestimmten Versionen – und wenn es da einen Konflikt gibt, schlägt die Installation fehl.
Die Fehlermeldung enthält dann oft Begriffe wie "dependency conflict" oder "composer". In diesem Fall:
- Prüfe, ob andere Plugins möglicherweise dieselben Pakete in anderen Versionen benötigen
- Versuche, andere Plugins zunächst zu deaktivieren
- Kontaktiere den Plugin-Hersteller – oft haben sie schnelle Lösungen
Ursache 3: Fehlende Schreibrechte auf dem Server
Shopware muss beim Installieren eines Plugins Dateien in den Ordner /custom/plugins/ schreiben. Hat der Server-Benutzer keine Schreibrechte auf diesen Ordner, schlägt die Installation still fehl.
Prüfe per FTP, ob der Ordner /custom/plugins/ vorhanden ist und welche Rechte er hat. Er sollte beschreibbar sein (Rechte 755 oder 775). Falls nicht: Deinen Hosting-Anbieter kontaktieren.
Ursache 4: PHP-Version zu alt
Shopware 6 entwickelt sich schnell weiter und stellt entsprechend hohe Anforderungen an die PHP-Version. Shopware 6.5 zum Beispiel benötigt mindestens PHP 8.1, neuere Versionen brauchen PHP 8.2 oder höher.
PHP-Version prüfen: Im Hosting-Panel oder per SSH mit php -v. Ist die Version zu alt, kann man sie oft im Hosting-Panel einfach umstellen.
Nach einem PHP-Versions-Update immer kurz prüfen, ob die Website noch korrekt funktioniert – manche älteren Plugins mögen neue PHP-Versionen nicht.
Ursache 5: Zu wenig Speicher oder zu kurzes Timeout
Komplexe Plugins mit vielen Abhängigkeiten brauchen beim Installieren viel Arbeitsspeicher und Zeit. Ist das PHP-Speicherlimit zu niedrig oder das Timeout zu kurz, bricht der Prozess einfach ab.
- memory_limit in der php.ini auf mindestens 512M setzen
- max_execution_time auf 300 Sekunden oder mehr erhöhen
- Beim Hoster nachfragen, ob diese Werte angepasst werden können
Alternative: Plugin manuell installieren
Klappt die Installation über den Store trotzdem nicht, gibt es immer noch den manuellen Weg:
- Plugin als ZIP-Datei beim Hersteller oder im Store herunterladen
- Per FTP in den Ordner /custom/plugins/ hochladen und dort entpacken
- Im Shopware-Admin unter Erweiterungen → Eigene Erweiterungen das Plugin suchen und aktivieren
Wenn Du nach all dem noch immer nicht weiterkommst: Ich kenne Shopware 6 in- und auswendig und löse solche Probleme täglich. Schreib mir einfach!
Kommentare
Einen Kommentar schreiben