# Nach Cache leeren, bzw. nach Plugin deaktivieren ist der Shop nicht mehr erreichbar

**URL:** <https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636>\
**Category:** Shopware 6 (German)\
**Created:** [10. April 2024 um 07:25 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636 "2024-04-10T07:25:51Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![mille777](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@mille777](https://forum.shopware.com/u/mille777)\
**Post date:** [10. April 2024 um 07:25 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/1 "2024-04-10T07:25:51Z")

</div>

Ich arbeite mit Shopware 6.5.8.7

Guten Tag, ich habe ein Problem. Wenn ich über Einstellungen/Sytem den Cache leere, ist der Shop danach nicht mehr erreichbar. Beim Aufrufen der Seite erhalte ich dann einen HTTP ERROR 500.

Sobald ich ein Plugin deaktiviere erhalte ich folgende Fehlermeldung.

Error: Class Shopware\Core\Migration\V6\_5\Migration1694426018AddEntityIndexToStateMachineHistory contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Shopware\Core\Framework\Migration\MigrationStep::updateDestructive)

Kann mir da bitte jemand helfen?  
mille777

---

<div class="post-metadata">

**Author:** ![zwei](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/zwei/32/12885_2.png) [@zwei](https://forum.shopware.com/u/zwei)\
**Post date:** [11. April 2024 um 12:30 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/2 "2024-04-11T12:30:33Z")

</div>

Ich habe das selbe Problem.

---

<div class="post-metadata">

**Author:** ![Mezzoman](https://avatars.discourse-cdn.com/v4/letter/m/ba9def/32.png) [@Mezzoman](https://forum.shopware.com/u/Mezzoman)\
**Post date:** [25. April 2024 um 13:37 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/3 "2024-04-25T13:37:58Z")

</div>

Ich habe in einem meiner Shops (6.5.7.3) auch dieses Problem. Vorherige Updates oder Löschen des Cache gingen ohne Probleme.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [25. April 2024 um 13:45 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/4 "2024-04-25T13:45:59Z")

</div>

> [@mille777](#):
>
> Kann mir da bitte jemand helfen?

Welche PHP Version war denn im Einsatz?

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [25. April 2024 um 14:17 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/5 "2024-04-25T14:17:40Z")

</div>

Was sagt die Browser Konsole?

---

<div class="post-metadata">

**Author:** ![mille777](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@mille777](https://forum.shopware.com/u/mille777)\
**Post date:** [25. April 2024 um 18:59 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/6 "2024-04-25T18:59:12Z")

</div>

es ist PHP Version 8.3.6

---

<div class="post-metadata">

**Author:** ![Teddie](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/teddie/32/26013_2.png) [@Teddie](https://forum.shopware.com/u/Teddie)\
**Post date:** [26. April 2024 um 09:00 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/7 "2024-04-26T09:00:45Z")

</div>

Stelle mal auf 8.2 um… 8.3 macht immer mal Probleme.

---

<div class="post-metadata">

**Author:** ![mille777](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@mille777](https://forum.shopware.com/u/mille777)\
**Post date:** [26. April 2024 um 11:58 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/8 "2024-04-26T11:58:01Z")

</div>

danke für deinen Tipp Teddie, dies wurde alles schon getestet und war leider erfolglos. Sobald ich ein Plugin deaktiviere bzw, den Cache leere geht nichts mehr. Selbst wenn ich ein Plugin über php admin deaktiviere, oder in der Datenbank lösche erhalte ich diese Fehlermeldung.

---

<div class="post-metadata">

**Author:** ![Teddie](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/teddie/32/26013_2.png) [@Teddie](https://forum.shopware.com/u/Teddie)\
**Post date:** [26. April 2024 um 13:29 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/9 "2024-04-26T13:29:13Z")

</div>

Ist es bei allen Plugins so oder nur bei einem ganz speziellen Plugin?

Habe die gleiche Shopware-Version und die Datei ist bei mir nicht vorhanden.  
Kannst du den Quelltext der Datei mal posten?

_Was ich mir vorstellen könnte:_

Es wird versucht ein Index anzulegen, dieser ist bereits vorhanden. → Fehler.

**Meine** Lösung: Datei löschen. 😅

---

<div class="post-metadata">

**Author:** ![sunnymoments24](https://avatars.discourse-cdn.com/v4/letter/s/839c29/32.png) [@sunnymoments24](https://forum.shopware.com/u/sunnymoments24)\
**Post date:** [27. April 2024 um 13:02 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/10 "2024-04-27T13:02:13Z")

</div>

Hi gib es schon eine Lösung des Problems ?

---

<div class="post-metadata">

**Author:** ![marcus.kreusch](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/marcus.kreusch/32/18641_2.png) [@marcus.kreusch](https://forum.shopware.com/u/marcus.kreusch)\
**Post date:** [28. Mai 2024 um 10:40 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/11 "2024-05-28T10:40:49Z")

</div>

Hallo zusammen 👋

weil ich das auch gerade zu bearbeiten hatte, hier ein einfacher Quick-Fix:  
In der Datei vendor/shopware/core/Framework/Migration/MigrationStep.php findet ihr die Zeile

```auto
abstract public function updateDestructive(Connection $connection): void;

```

Wenn ihr die hierdurch ersetzt, sollte es gehen:

```auto
public function updateDestructive(Connection $connection): void{
}

```

Viele liebe Gruesse  
Marcus

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [28. Mai 2024 um 13:56 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/12 "2024-05-28T13:56:00Z")

</div>

Leider nicht ideal, wird bei einem Update überschrieben und es ist generell nicht sinnvoll, im vendor-Verzeichnis Code zu ändern.

> [@Update von 6.5.8.7 auf die aktuelle Version](https://forum.shopware.com/t/update-von-6-5-8-7-auf-die-aktuelle-version/103873/4):
>
> Den Migrations-Dateien fehlt laut Fehler die Funktion updateDestructive (warum auch immer, ist schon länger notwendig). Kann auch leer sein, muss aber vorhanden sein. public function updateDestructive(Connection $connection): void { // implement update destructive }

---

<div class="post-metadata">

**Author:** ![marcus.kreusch](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/marcus.kreusch/32/18641_2.png) [@marcus.kreusch](https://forum.shopware.com/u/marcus.kreusch)\
**Post date:** [28. Mai 2024 um 14:21 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/13 "2024-05-28T14:21:45Z")

</div>

Hallo @Anotherone

da hast du natuerlich vollkommen Recht - allerdings ist deine vorgeschlagene Aenderung auch im vendor-Verzeichnis 😃  
Shopware hat die Methode in zukuenftigen Versionen ohnehin nicht mehr „abstract“ - ich wuerde also sagen, es ist egal, welche Loesung man verwendet.  
Ohnehin geht es hier ja nur darum, den Shop wieder zum Laufen zu bringen und mit dem naechsten Update sollte sich das Problem eh erledigen.

Viele Gruesse  
Marcus

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [28. Mai 2024 um 15:54 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/14 "2024-05-28T15:54:23Z")

</div>

Da hast Du natürlich Recht, aus meiner Sicht war das aber der Fehler und ist kaum anders zu umgehen. Hatte ich nicht gesehen, im 6.6 ist es nicht mehr abstract. Vielleicht gab es da eine blöde Überschneidung?

---

<div class="post-metadata">

**Author:** ![marcus.kreusch](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/marcus.kreusch/32/18641_2.png) [@marcus.kreusch](https://forum.shopware.com/u/marcus.kreusch)\
**Post date:** [28. Mai 2024 um 18:29 UTC](https://forum.shopware.com/t/nach-cache-leeren-bzw-nach-plugin-deaktivieren-ist-der-shop-nicht-mehr-erreichbar/103636/15 "2024-05-28T18:29:49Z")

</div>

> [@Anotherone](#):
>
> Vielleicht gab es da eine blöde Überschneidung?

Ja, das waere auch meine Vermutung 👍  
Ich koennte mir vorstellen, dass das irgendwie mit bestimmten Versionen bzw. Versionsspruengen auftritt.
