# Fehler beim Update - Was und wie ist etwas zu retten?

**URL:** <https://forum.shopware.com/t/fehler-beim-update-was-und-wie-ist-etwas-zu-retten/37882>\
**Category:** Allgemein\
**Created:** [4. Juli 2016 um 08:30 UTC](https://forum.shopware.com/t/fehler-beim-update-was-und-wie-ist-etwas-zu-retten/37882 "2016-07-04T08:30:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dirkdoerr](https://avatars.discourse-cdn.com/v4/letter/d/aca169/32.png) [@dirkdoerr](https://forum.shopware.com/u/dirkdoerr)\
**Post date:** [4. Juli 2016 um 08:30 UTC](https://forum.shopware.com/t/fehler-beim-update-was-und-wie-ist-etwas-zu-retten/37882/1 "2016-07-04T08:30:11Z")

</div>

Hallo zusammen,

habe gerade das Update auf Version 5.0.2. über den integrierten&nbsp;Updater angestoßen,  
dann kam folgende Fehlermeldung:

> Error
> 
> Please try to fix this error and restart the update.
> 
> Response
> 
> " \n **Fatal error** : Call to undefined function array\_column() in **/www/htdocs/…/…/files/update/update-assets/migrations/common/MigrationHelper.php** on line **129** \n"

weiß damit jemand was anzufangen?

Wie muss ich jetzt weiter vorgehen, es funktioniert jetzt gar nichts mehr, weder backend noch frontend …&nbsp;

---

<div class="post-metadata">

**Author:** ![bulz](https://avatars.discourse-cdn.com/v4/letter/b/a6a055/32.png) [@bulz](https://forum.shopware.com/u/bulz)\
**Post date:** [4. Juli 2016 um 08:46 UTC](https://forum.shopware.com/t/fehler-beim-update-was-und-wie-ist-etwas-zu-retten/37882/2 "2016-07-04T08:46:15Z")

</div>

“Migration”. Ist das Migrationstool nicht inkompatibel mit dem Upate?

Vllt hängts daran, das du Update durchführst, obwohl das Migrations Plugin inkompatibel ist. Wird eigentlich auch beim Update mit einem gelben Rufzeichen angezeigt.

Sicherung einspielen, Migrations Plugin löschen, Update nochmal durchführen.

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [4. Juli 2016 um 09:01 UTC](https://forum.shopware.com/t/fehler-beim-update-was-und-wie-ist-etwas-zu-retten/37882/3 "2016-07-04T09:01:21Z")

</div>

Hi,

das ist die Datenbank-Migration - dort wird „array\_column“ verwendet, das erst ab PHP 5.5 verfügbar ist. Ich vermute, dass du PHP 5.4 auf deinem Server einsetzt?

Eigentlich hat Shopware dafür einen „polyfill“, der die Funktion auch in älteren PHP-Versionen verfügbar macht, ich vermute, dass diese Funktion Update-Prozess aber nicht zur Verfügung steht. Kannst du das ggf. einmal mit einer PHP 5.5. testen?

Daniel

---

<div class="post-metadata">

**Author:** ![dirkdoerr](https://avatars.discourse-cdn.com/v4/letter/d/aca169/32.png) [@dirkdoerr](https://forum.shopware.com/u/dirkdoerr)\
**Post date:** [4. Juli 2016 um 09:08 UTC](https://forum.shopware.com/t/fehler-beim-update-was-und-wie-ist-etwas-zu-retten/37882/4 "2016-07-04T09:08:16Z")

</div>

ich habe die PHP Version bei meinem Provider bereits auf 5.5, 5.6, und 7 gestellt und dann auf&nbsp;der Update-Seite die Seite aktualisiert,&nbsp;tut sich aber leider nichts …

Oder wie soll ich da am besten vorgehen?

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [4. Juli 2016 um 09:40 UTC](https://forum.shopware.com/t/fehler-beim-update-was-und-wie-ist-etwas-zu-retten/37882/5 "2016-07-04T09:40:54Z")

</div>

Hi,

wenn PHP 5.5 aktiv ist, darf die Meldung eigentlich nicht auftreten, da die Funktion da ja implementiert wurde. Von daher wäre das für mich ein Zeichen, dass das noch nicht korrekt greift. Hast du das vll. nur für die Konsole aktiviert oder musst den Webserver nochmal neu starten?

Häufig gibt es ja auch ein php\_info.php Script oder sowas von deinem Hoster, mit dem du schnell prüfen kannst, welche PHP-Konfiguration für deinen Webserver gerade greift - da kannst du am besten eben prüfen, welche PHP-Version der Webserver aktuell nutzt.&nbsp;

Besten Gruß,

Daniel

&nbsp;

---

<div class="post-metadata">

**Author:** ![dirkdoerr](https://avatars.discourse-cdn.com/v4/letter/d/aca169/32.png) [@dirkdoerr](https://forum.shopware.com/u/dirkdoerr)\
**Post date:** [4. Juli 2016 um 10:31 UTC](https://forum.shopware.com/t/fehler-beim-update-was-und-wie-ist-etwas-zu-retten/37882/6 "2016-07-04T10:31:39Z")

</div>

> [@Daniel Nögel schrieb:](https://forum.shopware.com/profile/4010/Daniel%20N%C3%B6gel "Daniel%20N%C3%B6gel")
> 
> Hi,
> 
> wenn PHP 5.5 aktiv ist, darf die Meldung eigentlich nicht auftreten, da die Funktion da ja implementiert wurde. Von daher wäre das für mich ein Zeichen, dass das noch nicht korrekt greift. Hast du das vll. nur für die Konsole aktiviert oder musst den Webserver nochmal neu starten?
> 
> Häufig gibt es ja auch ein php\_info.php Script oder sowas von deinem Hoster, mit dem du schnell prüfen kannst, welche PHP-Konfiguration für deinen Webserver gerade greift - da kannst du am besten eben prüfen, welche PHP-Version der Webserver aktuell nutzt.&nbsp;
> 
> Besten Gruß,
> 
> Daniel
> 
> &nbsp;

wow, jetzt hat es tatsächlich geklappt! Die PHP-Version war wohl doch nicht umgestellt (Hoster all-inkl).&nbsp;Ich musste die .htaccess mit _AddHandler php56-cgi .php_&nbsp;bestücken, dann hat es funktioniert! Shop läuft jetzt wieder! Herzlichen Dank für die prompte Hilfestellung!
