# Shopware bei Update durcheinandergeraten

**URL:** <https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206>\
**Category:** Installation/Einstieg\
**Created:** [12. April 2017 um 15:51 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206 "2017-04-12T15:51:15Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 15:51 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/1 "2017-04-12T15:51:15Z")

</div>

Hallo allerseits,

seit zwei Tagen sitze ich an einem Update, welches mir sehr viel Kopfzerbrechen bereitet.

Wie auch immer, vieles habe ich geschafft, das Backend ist wieder zugänglich, aber folgende Fehlermeldung „überstrahlt“ nun alles:

> Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. An exception occurred while executing ‚SELECT s0\_.id AS id\_0, IFNULL(s1\_.label, IFNULL(s0\_.label, s0\_.name)) AS sclr\_1, COUNT(s2\_.id) AS sclr\_2, s3\_.translations AS translations\_3 FROM s\_core\_config\_forms s0\_ LEFT JOIN s\_core\_config\_elements s4\_ ON s0\_.id = s4\_.form\_id LEFT JOIN s\_core\_config\_element\_translations s5\_ ON s4\_.id = s5\_.element\_id AND (s5\_.locale\_id = ?) LEFT JOIN s\_core\_config\_form\_translations s1\_ ON s0\_.id = s1\_.form\_id AND (s1\_.locale\_id = ?) LEFT JOIN s\_core\_config\_forms s2\_ ON s0\_.id = s2\_.parent\_id LEFT JOIN s\_core\_plugins s3\_ ON s0\_.plugin\_id = s3\_.id WHERE s0\_.parent\_id IS NULL GROUP BY s0\_.id HAVING sclr\_2 \> 0‘ with params [1, 1]: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚s3\_.translations‘ in ‚field list‘ in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 119 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(836): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(PDOException), ‚SELECT s0\_.id A…‘, Array) #1 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(50): Doctrine\DBAL\Connection-\>executeQuery(‚SELECT s0\_.id A…‘, Array, Array, NULL) #2 vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(321): Doctrine\ORM\Query\Exec\SingleSelectExecutor-\>execute(Object(Doctrine\DBAL\Connection), Array, Array) #3 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(969): Doctrine\ORM\Query-\>\_doExecute() #4 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(924): Doctrine\ORM\AbstractQuery-\>executeIgnoreQueryCache(NULL, 2) #5 vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(739): Doctrine\ORM\AbstractQuery-\>execute(NULL, 2) #6 engine/Shopware/Controllers/Backend/Config.php(103): Doctrine\ORM\AbstractQuery-\>getArrayResult() #7 engine/Library/Enlight/Controller/Action.php(159): Shopware\_Controllers\_Backend\_Config-\>getNavigationAction() #8 engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch(‚getNavigationAc…‘) #9 engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #10 engine/Shopware/Kernel.php(180): Enlight\_Controller\_Front-\>dispatch() #11 vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel-\>handle(Object(Enlight\_Controller\_Request\_RequestHttp), 1, true) #12 engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #13 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #14 engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #15 shopware.php(117): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #16 {main} &nbsp;

Ich werde da nun gar nicht mehr schlau draus. Hat jemand von Euch vielleicht einen Tip?

&nbsp;

Alles Liebe, Julian!

&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. April 2017 um 16:16 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/2 "2017-04-12T16:16:07Z")

</div>

Da scheint bei dir ein Datenbankupdate nicht geklappt zu haben.

Du könntest das Querry aus dieser Migration mal manuell ausführen: [shopware/817-add-plugin-translations.php at 64d0132771bc825a9140c6a0b2a2c02549092a8e · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/64d0132771bc825a9140c6a0b2a2c02549092a8e/_sql/migrations/817-add-plugin-translations.php)

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 16:23 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/3 "2017-04-12T16:23:40Z")

</div>

Hi Moritz,

&nbsp;da hat so einiges nicht geklappt und letztendlich wurde das UPgrade-Script nicht ausgeführt. Momentan kriege ich den Updater nicht zum laufen und verzweifele daran.

> Vorab: Das Script wirft folgenden Fehler aus:  
> **Fatal error** : Class ‚Shopware\Components\Migrations\AbstractMigration‘ not found in **/home/xxx/html/script.php** on line **2**

Zum Hintergrund: Ich hatte eigentlich andersrum gehofft: Wenn diese Fehler im Backend weg sind endlich das normale Upgrade-Script laufen zu lassen. Nun ist es offenbar andersrum, ohne das Upgrade läuft das Backend nicht.

Dennoch kriege ich es nicht zum laufen. Wenn ich die&nbsp; URL /recovery/update/ aufrufe wird es gleich wieder auf die Startseite umgeleitet. Also habe ich die htaccess mal ausgeschaltet und „domain/recovery/update/index.php“ direkt aufgerufen. Komischerweise folgt dann eine Umleitung auf [http://index.php](http://index.php).

Bin langsam am verzweifenl, weil ich das GEfühl habe, ich bin immer weiter weg davon daß das endlich funktioniert …

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. April 2017 um 16:26 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/4 "2017-04-12T16:26:37Z")

</div>

Am besten spielst du ein Backup ein. Es macht nie Sinn, einen verfrickelten Stand noch zum laufen zu bekommen.

Danach erstellst du dir ein Testsystem: [http://community.shopware.com/Shop-Transfer-Live-System-Testumgebung\_detail\_1309.html](http://community.shopware.com/Shop-Transfer-Live-System-Testumgebung_detail_1309.html)

Da kannst du dann natürlich besser schauen, woran es liegt.

Oftmals liegt es auch an der Ngix-Konfiguration, wenn du das Update nicht aufrufen kannst.

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 16:27 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/5 "2017-04-12T16:27:50Z")

</div>

Moment … direkt als SQL-Befehl scheint es zu funktionieren …

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 16:52 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/6 "2017-04-12T16:52:47Z")

</div>

Also, ich bin tatsächlich ein ganzes Stück weitergekommen, danke die Hilfe!

Leider habe ich nun das nächste Problem: Backend und Frontend erscheinen endlich (!) wieder normal, doch sobald ich auf einen Artikel gehen will kriege ich eine Fehlermeldung. Ganz egal ob über die Suche, über eine Kategorie oder über eine Einkaufswelt.

Irgendeine Idee, woran das nun liegen könnte?

Alles LIebe, Julian!

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 16:56 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/7 "2017-04-12T16:56:00Z")

</div>

Nach wie vor kann ich auch die …/recovery/update/index.php nicht aufrufen.

Solange die htaccess an ist werde ich immer auf die Hauptdomain umgeleitet, und sobald ich die htaccess ausschalte werde ich auf [http://index.php](http://index.php) umgeleitet.

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. April 2017 um 17:01 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/8 "2017-04-12T17:01:26Z")

</div>

Wenn du ins Frontend kommst (also keine Wartungsseite angezeigt wird) kannst du das Update auch icht aufrufen. Hast du das Paket manuell hochgeladen?  
Möglicherweise fehlen Dateien.

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 17:04 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/9 "2017-04-12T17:04:26Z")

</div>

Ja, komplett Manuell. Das war einer der Schritte, der alles durcheinandergebracht hat. 😉

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 17:05 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/10 "2017-04-12T17:05:24Z")

</div>

Ich lade jetzt nochmal alles (manuell) hoch, einzig die htaccess und die config.php lasse ich raus.  
Dann sollte das Upgrade-SCript automatisch starten, oder?

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 17:10 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/11 "2017-04-12T17:10:23Z")

</div>

Alles noch einmal neu hochgeladen … keine Wartungsseite, kein Update-Script. ☹

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 17:14 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/12 "2017-04-12T17:14:06Z")

</div>

Jetzt wird´s schräg: Im Backend kann ich die Artikelübersicht nicht aufrufen. Keine Fehlermeldung oder so … es passiert einfach nichts.

Wenn ich die Tastenkombination nutze geht kurz ein schwarzes Fenster auf “Die Artikelübersicht wird geöffnet”, aber das verschwindet gleich wieder und nichts passiert.

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. April 2017 um 18:19 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/13 "2017-04-12T18:19:09Z")

</div>

Anscheinend lädst du aber auch das Installpaket hoch?!?

Du musst schon das Update Paket nehmen. Da gibt es auch keine config.php.

Wenn du einen Mischstand hast (= Dateien aus einer neuren Version, Datenbank noch nicht aktualisiert) wird der ganze Shop Probleme machen. Dass du also im Backend und Frontend Probleme bekommst, ist völlig normal.

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 18:25 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/14 "2017-04-12T18:25:13Z")

</div>

Das ist ja ein Knaller.

Wenn ich auf die Downloadseite gehe sehe ich nur die Buttons “Kostenlos herunterladen”, “One-File-Installer” und “Github”. Da direkt alle Update-Infos dabeistehen wäre ich nie auf die Idee gekommen, daß es ein Extra Update-Paket gibt. Und … ich finde es auch nirgendwo!

Wo kann ich das Update-Paket runterladen?

Alles LIebe, Julian1

&nbsp;

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [12. April 2017 um 18:26 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/15 "2017-04-12T18:26:27Z")

</div>

Klar: Auf die Version klicken, dann finden sich auch die Update-Download-Buttons.

\*lach\*

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. April 2017 um 18:29 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/16 "2017-04-12T18:29:20Z")

</div>

Wahrscheinlich musst du dann aber auch die Spalte in der Datenbank, die du oben angelegt hast, wieder löschen.

Das Update weiß ja nicht, dass du die schon angelegt hast.

---

<div class="post-metadata">

**Author:** ![malzfons](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@malzfons](https://forum.shopware.com/u/malzfons)\
**Post date:** [13. April 2017 um 20:16 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/17 "2017-04-13T20:16:42Z")

</div>

Warum spielst du kein backup ein und machst das update bequem vom backend aus mit dem autoupdater?

Ne sache von 2 min und das update ist durch.

Gruss

Matthias&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [20. April 2017 um 23:54 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/18 "2017-04-20T23:54:08Z")

</div>

Hi Matthias,

sorry die Verspätung, war viel los die letzten Tage.

Dieses Mal war es ein Sonderfall weil ich noch ein wenig Serverprobleme hatte und Shopware zum Zeitpunkt des Updates nicht funktionsfähig war. Dennoch habe ich bei dem autoupdater stets das Problem, daß die Datei- und Verzeichnissrechte falsch geschrieben werden und ich ihn daher nicht benutzen kann ohne hinterher stundenlang alle Rechte wieder zu korrigieren. ☹

Alles Liebe, Julian!

&nbsp;

---

<div class="post-metadata">

**Author:** ![JulianW](https://avatars.discourse-cdn.com/v4/letter/j/85e7bf/32.png) [@JulianW](https://forum.shopware.com/u/JulianW)\
**Post date:** [20. April 2017 um 23:54 UTC](https://forum.shopware.com/t/shopware-bei-update-durcheinandergeraten/45206/19 "2017-04-20T23:54:25Z")

</div>

@Moritz:

Hat inzwischen alles super funktionert, danke die HIlfe!
