# Update Shopware 4.0.8 - Class 'Zend\_Config\_Xml' not found

**URL:** <https://forum.shopware.com/t/update-shopware-4-0-8-class-zend-config-xml-not-found/93684>\
**Category:** Shopware 6 (German)\
**Created:** [28. März 2022 um 07:31 UTC](https://forum.shopware.com/t/update-shopware-4-0-8-class-zend-config-xml-not-found/93684 "2022-03-28T07:31:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![boc89](https://avatars.discourse-cdn.com/v4/letter/b/e8c25b/32.png) [@boc89](https://forum.shopware.com/u/boc89)\
**Post date:** [28. März 2022 um 07:31 UTC](https://forum.shopware.com/t/update-shopware-4-0-8-class-zend-config-xml-not-found/93684/1 "2022-03-28T07:31:06Z")

</div>

Hallo,

zuerst einmal sorry, falls ich mein Anliegen in der falschen Kategorie poste, ich habe keine passende für Shopware 4 gefunden.

Um einen bestehenden Shop (Shopware 4.0.8) später mal auf Shopware 6 zu bringen, möchte ich zuerst die kleineren Updates innerhalb der 4er-Version machen. Daher habe ich zuerst ein Update zu 4.1.0 versucht und bin daran gescheitert. Ich erhalte folgender Fehlermeldung beim Update-Assistenten:

Fatal error: Class ‚Zend\_Config\_Xml‘ not found in /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Components/Check/Path.php on line 115

Ich musste erstmal lange suchen, um eine Update-Datei für 4.1.0 zu finden. Hier bin ich fündig geworden:

[http://community.shopware.com/uploads/releases.php?\_ga=2.31349119.1358498823.1648194008-525192956.1648194007&\_gac=1.220447148.1648197284.EAIaIQobChMIspPLoe3g9gIVA57VCh1VyQFoEAAYASAAEgKz2fD\_BwE](http://community.shopware.com/uploads/releases.php?_ga=2.31349119.1358498823.1648194008-525192956.1648194007&_gac=1.220447148.1648197284.EAIaIQobChMIspPLoe3g9gIVA57VCh1VyQFoEAAYASAAEgKz2fD_BwE)

Also habe ich dort die update-ZIP-Datei heruntergeladen (oder wäre die install-ZIP richtig gewesen?), entpackt und per FTP hochgeladen. Dabei habe ich alle bereits vorhandenen Ordner und Dateien ersetzt. Beim Aufrufen von /update im Browser bekam ich dann beim zweiten Schritt die genannte Fehlermeldung, mit der ich nichts anfangen kann.

Mir ist dabei aufgefallen, dass es in /engine überhaupt keinen Zend-Ordner gibt. Kann es sein, dass die ZIP-Datei in diesem Archiv unvollständig/fehlerhaft ist? Oder habe ich sonst irgendwas falsch gemacht?

Vielen Dank im Voraus.

---

<div class="post-metadata">

**Author:** ![boc89](https://avatars.discourse-cdn.com/v4/letter/b/e8c25b/32.png) [@boc89](https://forum.shopware.com/u/boc89)\
**Post date:** [28. März 2022 um 09:02 UTC](https://forum.shopware.com/t/update-shopware-4-0-8-class-zend-config-xml-not-found/93684/2 "2022-03-28T09:02:19Z")

</div>

Hat sich fürs erste erledigt…

Mein FTP-Programm hat scheinbar beim Hochladen und Ersetzen viele Ordner gelöscht, ich musste diese zuerst einmal „zusammenführen“. Nun dürfte alles vollständig sein.

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [28. März 2022 um 09:54 UTC](https://forum.shopware.com/t/update-shopware-4-0-8-class-zend-config-xml-not-found/93684/3 "2022-03-28T09:54:03Z")

</div>

Es ist immer besser nur das Archiv hoch zu laden und direkt auf dem Server auszupacken (schneller ist es zudem).

---

<div class="post-metadata">

**Author:** ![boc89](https://avatars.discourse-cdn.com/v4/letter/b/e8c25b/32.png) [@boc89](https://forum.shopware.com/u/boc89)\
**Post date:** [28. März 2022 um 11:02 UTC](https://forum.shopware.com/t/update-shopware-4-0-8-class-zend-config-xml-not-found/93684/4 "2022-03-28T11:02:51Z")

</div>

Danke für den Hinweis.

Das Update auf 4.2.3 hat soweit geklappt, auf 4.3.7 allerdings nicht. Beim Update-Tool hatte ich diese Meldung erhalten:

`Strict Standards: Redefining already defined constructor for class Slim\Log in [...]/web/recovery/common/vendor/slim/slim/Slim/Log.php on line 304 Strict Standards: Redefining already defined constructor for class Slim\Helper\Set in [...]/web/recovery/common/vendor/slim/slim/Slim/Helper/Set.php on line 72`

Hab ein wenig recherchiert und den Fehler dann einfach per display\_errors: 0 ausgeblendet, wie es in einem anderen Thread empfohlen wurde. Daraufhin lief das Update-Tool ganz normal weiter. Es wurden noch ein paar dutzend veralteter Dateien und Ordner aufgelistet, die ich manuell entfernt habe und am Ende das Verzeichnis update-assets gelöscht. Im Update-Tool sah somit alles in Ordnung ist, doch wenn ich jetzt die Seite aufrufe, erhalte ich nur eine weiße „403 forbidden“-Seite. Ganz egal, ob ich die Startseite, das Backend oder eine beliebige andere URL aufrufe.

Hat jemand eine Idee?

PS: bei jeder beliebigen URL die ich aufrufe, schreibt die Log-Datei einen Eintrag nach dem Schema „client denied by server configuration: /var/www/vhosts/domain.de/httpdocs/shopware.php“
