# Updatefehler auf aktuellste Version

**URL:** <https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526>\
**Category:** Shopware 6 (German)\
**Created:** [3. Mai 2023 um 10:44 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526 "2023-05-03T10:44:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![solaradmin](https://avatars.discourse-cdn.com/v4/letter/s/c77e96/32.png) [@solaradmin](https://forum.shopware.com/u/solaradmin)\
**Post date:** [3. Mai 2023 um 10:44 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/1 "2023-05-03T10:44:26Z")

</div>

das aktuelle Update scheitert mit folgender Meldung:

"In Platform.php line 151:

[TypeError]  
stripos(): Argument #1 ($haystack) must be of type string, bool given "

Was kann man da machen?

---

<div class="post-metadata">

**Author:** ![ManuShop](https://avatars.discourse-cdn.com/v4/letter/m/cab0a1/32.png) [@ManuShop](https://forum.shopware.com/u/ManuShop)\
**Post date:** [3. Mai 2023 um 10:58 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/2 "2023-05-03T10:58:40Z")

</div>

Auf welche Version hast du geupdatet? Kam dort auch das Update auf 6.5.0.0 RC1?  
Das ist ein riesen Update (braucht auch PHP 8 etc.) und irgendwie scheint es mir fast wie ein Fehler, dass das veröffentlicht wurde…

---

<div class="post-metadata">

**Author:** ![solaradmin](https://avatars.discourse-cdn.com/v4/letter/s/c77e96/32.png) [@solaradmin](https://forum.shopware.com/u/solaradmin)\
**Post date:** [3. Mai 2023 um 11:11 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/3 "2023-05-03T11:11:52Z")

</div>

Nein, kein RC-Update!  
Einfacher Klick von 6.4.20.1 auf 6.5.0.0 mittels Auto-Updater (keine inkompatiblen PlugIns).

---

<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:** [3. Mai 2023 um 11:34 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/4 "2023-05-03T11:34:49Z")

</div>

Bei der PHP-Version muss man ggf. etwas aufpassen. Nicht nur 8.x sondern mind. 8.1 !

---

<div class="post-metadata">

**Author:** ![emem](https://avatars.discourse-cdn.com/v4/letter/e/cab0a1/32.png) [@emem](https://forum.shopware.com/u/emem)\
**Post date:** [3. Mai 2023 um 11:52 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/5 "2023-05-03T11:52:18Z")

</div>

Hallo, ich hänge mich hier mal dran.

Habe auch versucht auf 6.5.0.0 per integriertem Updater zu aktualisieren.  
PHP Version ist 8.1. Alle inkompatiblem Plugins wurden deaktiviert.

Nun hängt der Installer beim Aufruf der Seite „shopware-installer.phar.php/configure“ mit dem Fehler too many redirects.  
Die shopware-installer.phar.php Startseite mit der Sprachauswahl lädt einwandfrei.

Ich habe schon einige Konfigurationen versucht (.htaccess, etc.), aber noch ohne Glück.

Hat einer von euch vielleicht eine Idee?

Danke

---

<div class="post-metadata">

**Author:** ![AndreasRauscher](https://avatars.discourse-cdn.com/v4/letter/a/45deac/32.png) [@AndreasRauscher](https://forum.shopware.com/u/AndreasRauscher)\
**Post date:** [3. Mai 2023 um 11:54 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/6 "2023-05-03T11:54:07Z")

</div>

Exakt gleiches Problem auf unserer Testinstanz.  
ERR\_TOO\_MANY\_REDIRECTS

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/8/6/86de74feb0e403a77d43b67ec9f23cd1cc32e03e.png)

---

<div class="post-metadata">

**Author:** ![solaradmin](https://avatars.discourse-cdn.com/v4/letter/s/c77e96/32.png) [@solaradmin](https://forum.shopware.com/u/solaradmin)\
**Post date:** [3. Mai 2023 um 12:04 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/7 "2023-05-03T12:04:33Z")

</div>

Die verwendete Version lautet PHP 8.2.5

---

<div class="post-metadata">

**Author:** ![hegger](https://avatars.discourse-cdn.com/v4/letter/h/ba8739/32.png) [@hegger](https://forum.shopware.com/u/hegger)\
**Post date:** [3. Mai 2023 um 12:48 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/8 "2023-05-03T12:48:03Z")

</div>

Too many redirects - fallen mir zwei Sachen ein:

- Einstellung zu open\_basedir am Server / PHP prüfen und anpassen
- ggfs. schauen ob es einen harten Redirect 301 gibt für http/https (SSL)

---

<div class="post-metadata">

**Author:** ![AndreasRauscher](https://avatars.discourse-cdn.com/v4/letter/a/45deac/32.png) [@AndreasRauscher](https://forum.shopware.com/u/AndreasRauscher)\
**Post date:** [3. Mai 2023 um 13:08 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/9 "2023-05-03T13:08:24Z")

</div>

> [@hegger](#):
>
> Einstellung zu open\_basedir am Server / PHP prüfen und anpassen

Danke - nach deaktivieren von open\_basedir gings weiter

---

<div class="post-metadata">

**Author:** ![Thorsten-A](https://avatars.discourse-cdn.com/v4/letter/t/e99b99/32.png) [@Thorsten-A](https://forum.shopware.com/u/Thorsten-A)\
**Post date:** [3. Mai 2023 um 16:43 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/10 "2023-05-03T16:43:41Z")

</div>

> [@solaradmin](#):
>
> Einfacher Klick von 6.4.20.1 auf 6.5.0.0 mittels Auto-Updater

Identisch wie bei uns mit PHP 8.2.5  
FatalError nach UpdateLauf und Update-Schritte-Dialog kann man weder Beenden/Fertigstellen noch Abbrechen/Schliessen. Frontend und Backend sind nicht mehr aufrufbar.

**Update-Protokoll:**

PHP Warning: Failed loading Zend extension ‚ioncube.so‘ (tried: /usr/local/php\_extensions/php8.2/ioncube.so (/usr/local/php\_extensions/php8.2/ioncube.so: cannot open shared object file: No such file or directory), /usr/local/php\_extensions/php8.2/ioncube.so.so (/usr/local/php\_extensions/php8.2/ioncube.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

PHP Fatal error: Declaration of Symfony\Component\Cache\CacheItem::expiresAt(?DateTimeInterface $expiration): static must be compatible with Psr\Cache\CacheItemInterface::expiresAt($expiration) in /home/…/vendor/symfony/cache/CacheItem.php on line 65

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [3. Mai 2023 um 16:54 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/11 "2023-05-03T16:54:59Z")

</div>

> [@Thorsten-A](#):
>
> /usr/local/php\_extensions/php8.2/ioncube.so: cannot open shared object file: No such file or directory

Hm, hast Du evtl. mit Ioncube verschlüsselte Plugins installiert ? Shopware ist ja eigentlich quelloffen und sollte die Existenz des ionCube Loaders nicht abfragen.

---

<div class="post-metadata">

**Author:** ![lenniep](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@lenniep](https://forum.shopware.com/u/lenniep)\
**Post date:** [3. Mai 2023 um 17:28 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/12 "2023-05-03T17:28:06Z")

</div>

Auch hier gibt es Probleme beim Update via Wizard. Eine vorher funktionierende Installation sieht nun so aus, wenn ich shopware-installer.phar.php/update aufrufe:

 ![Screenshot 2023-05-03 at 19.27.10](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/1/3/13bfde1cf3e82ce8eedc3af6e264563fcec42124.png)

Anscheinend werden die CSS/JS assets nicht mehr gefunden, ich erhalte immer 503 - temporarily unavailable als Fehler.

---

<div class="post-metadata">

**Author:** ![EWSShop](https://avatars.discourse-cdn.com/v4/letter/e/f0a364/32.png) [@EWSShop](https://forum.shopware.com/u/EWSShop)\
**Post date:** [3. Mai 2023 um 17:30 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/13 "2023-05-03T17:30:33Z")

</div>

Da werde ich mir wohl Zeit lassen und erst mal etwas beobachten …  
Hat bei wem das Upgrade auch mal funktioniert?

---

<div class="post-metadata">

**Author:** ![Thorsten-A](https://avatars.discourse-cdn.com/v4/letter/t/e99b99/32.png) [@Thorsten-A](https://forum.shopware.com/u/Thorsten-A)\
**Post date:** [3. Mai 2023 um 17:33 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/14 "2023-05-03T17:33:44Z")

</div>

> [@SCOOPEX](#):
>
> Hm, hast Du evtl. mit Ioncube verschlüsselte Plugins installiert ? Shopware ist ja eigentlich quelloffen und sollte die Existenz des ionCube Loaders nicht abfragen.

Ich habe nun zumindest in der verwendeten aktuellen php8.2.ini  
folgenden zusätzlichen Eintrag entfernt:

```auto
zend_extension="ioncube.so"

```

(Dieser Eintrag wurde automatisch gesetzt EmpfohleneEinstellungen lt. provider/serverCon)  
Ich weis nur das es für 8.2 angeblich diverse php-Erweiterungen angeblich noch nicht gäbe und deshalb man zurück auf 8.1 zu gehen versuchen soll?  
Auf sw5 war ich nie, und mit sw6 habe ich vor einem halben Jahr mit aktueller Version neu begonnen.  
Warum/Wozu hier ioncube Loader verlangt wird ist mir unbekannt.  
Nun habe ich testweise eben diesen (irrtümlichen) Eintrag in der php.ini entfernt  
aber das Ergebnis ist nur wie befürchtet  
die eine erste Warning mit ioncube wird nun im immer noch laufenden UpdateProzess  
nicht mehr angezeigt, aber die Zweite Fatal-Error Meldung bleibt übrig:  
**PHP Fatal error:** Declaration of Symfony\Component\Cache\CacheItem::expiresAt(?DateTimeInterface $expiration): static must be compatible with Psr\Cache\CacheItemInterface::expiresAt($expiration) in /home/…/vendor/symfony/cache/CacheItem.php on line 65

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [3. Mai 2023 um 17:35 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/15 "2023-05-03T17:35:46Z")

</div>

Die Installer Maske ist tatsächlich etwas verwirrend - nach Auswahl der Sprache und Bestätigung der zuvor verwendeten Version geht es über „Update Shopware“ tatsächlich weiter.

Bei Dir sieht das so aus, als ob evtl. Datei-Berechtigungen nicht stimmen …

Hier ist das durchgelaufen (allerdings ein reiner Test-Shop ohne irgendwelche Plugins bis auf Migrations-Plugin und Paypal bisher)

 ![Bildschirmfoto 2023-05-03 um 19.35.26](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/a/5/a5598f4bb553bc87d3a3608c6a9bd26d0361ef73.png)

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [3. Mai 2023 um 17:37 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/16 "2023-05-03T17:37:38Z")

</div>

Bei mir ist das mit PHP 8.1.18 durchgelaufen.

---

<div class="post-metadata">

**Author:** ![DanielADP](https://avatars.discourse-cdn.com/v4/letter/d/34f0e0/32.png) [@DanielADP](https://forum.shopware.com/u/DanielADP)\
**Post date:** [3. Mai 2023 um 23:35 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/17 "2023-05-03T23:35:49Z")

</div>

Jemand eine Idee zu diesem Fehler? 😕

**Fatal error** : Uncaught Error: Failed opening required ‚phar:///var/www/web1/htdocs/beta/public/shopware-installer.phar.php/index.php‘ (include\_path=‚.:/opt/php-8.1/lib/php‘) in /var/www/web1/htdocs/beta/public/shopware-installer.phar.php:74 Stack trace: #0 /var/www/web1/htdocs/beta/public/shopware-installer.phar.php(74): Phar::webPhar(NULL, ‚index.php‘, NULL, Array, ‚rewrites‘) #1 {main} thrown in **/var/www/web1/htdocs/beta/public/shopware-installer.phar.php** on line **74**

---

<div class="post-metadata">

**Author:** ![Rakowu](https://avatars.discourse-cdn.com/v4/letter/r/7993a0/32.png) [@Rakowu](https://forum.shopware.com/u/Rakowu)\
**Post date:** [4. Mai 2023 um 05:36 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/18 "2023-05-04T05:36:14Z")

</div>

In unserem falle mussten wir die routes von @RouteScope(scopes={„api“}) (storefront,store-api) auf @Route(defaults={„\_routeScope“={„api“}}) ändern und EntityRepositoryInterface durch EntityRepository ersetzen. Danach liefen alle Plugins. Das Haystack Thema scheint direkt aus PHP zu kommen. Der durchsucht ein string anstelle von einem array. Eventuell eine strpos oder strstr function von PHP.

Ich hatte jetzt das Problem das im Frontend mein Offcanvas und das Flyout nicht mehr lädt. Hat jemand ein ähnliches Problem?

---

<div class="post-metadata">

**Author:** ![solaradmin](https://avatars.discourse-cdn.com/v4/letter/s/c77e96/32.png) [@solaradmin](https://forum.shopware.com/u/solaradmin)\
**Post date:** [4. Mai 2023 um 07:32 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/19 "2023-05-04T07:32:58Z")

</div>

Wir haben nun ALLE PlugIns deaktiviert und der Updater-Fehler kommt weiterhin, egal ob unter PHP 8.1 oder 8.2!  
Was kann das sein?

---

<div class="post-metadata">

**Author:** ![Rakowu](https://avatars.discourse-cdn.com/v4/letter/r/7993a0/32.png) [@Rakowu](https://forum.shopware.com/u/Rakowu)\
**Post date:** [4. Mai 2023 um 08:05 UTC](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526/20 "2023-05-04T08:05:55Z")

</div>

Prüf mal ob du wirklich in dem directory die php version hast. Bzgl haystack schlummert mir was das 7.4 das nicht handeln konnte.

[Nächste Seite](https://forum.shopware.com/t/updatefehler-auf-aktuellste-version/99526.md?page=2)
